summaryrefslogtreecommitdiffstats
path: root/usr.sbin/jexec/jexec.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/jexec/jexec.c')
-rw-r--r--usr.sbin/jexec/jexec.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/jexec/jexec.c b/usr.sbin/jexec/jexec.c
index 69bc8f0..9d788dd 100644
--- a/usr.sbin/jexec/jexec.c
+++ b/usr.sbin/jexec/jexec.c
@@ -80,13 +80,13 @@ char *lookup_xprison_v3(void *p, char *end, int *id, char *jailname)
ok = 1;
/* Jail state and name. */
- if (xp->pr_state < 0 || xp->pr_state >
+ if (xp->pr_state < 0 || xp->pr_state >=
(int)((sizeof(prison_states) / sizeof(struct prison_state))))
errx(1, "Invalid jail state.");
else if (xp->pr_state != PRISON_STATE_ALIVE)
ok = 0;
if (jailname != NULL) {
- if (xp->pr_name == NULL)
+ if (xp->pr_name[0] == '\0')
ok = 0;
else if (strcmp(jailname, xp->pr_name) != 0)
ok = 0;
OpenPOWER on IntegriCloud