summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--personality.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/personality.c b/personality.c
index 02dc80f29..44ed5e3b2 100644
--- a/personality.c
+++ b/personality.c
@@ -50,6 +50,9 @@ SYS_FUNC(personality)
return 0;
}
+ if (syserror(tcp))
+ return 0;
+
pers = tcp->u_rval;
const char *type = xlookup(personality_types, pers & PER_MASK);
char *p;