diff options
Diffstat (limited to 'personality.c')
-rw-r--r-- | personality.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/personality.c b/personality.c index 5c425c61b..2030374e7 100644 --- a/personality.c +++ b/personality.c @@ -6,7 +6,11 @@ SYS_FUNC(personality) { - printxval(personality_options, tcp->u_arg[0], "PER_???"); + if (entering(tcp)) { + printflags(personality_options, tcp->u_arg[0], "PER_???"); + return 0; + } - return RVAL_DECODED; + tcp->auxstr = sprintflags("", personality_options, tcp->u_rval); + return RVAL_HEX | RVAL_STR; } |