aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/jexec/jexec.c
diff options
context:
space:
mode:
authorBjoern A. Zeeb <bz@FreeBSD.org>2008-12-11 01:04:25 +0000
committerBjoern A. Zeeb <bz@FreeBSD.org>2008-12-11 01:04:25 +0000
commit0f1fe22db557ac7f2fa65f58fa7e399176f4ee56 (patch)
treee15a64ee7912abf77ac2429c1e74f032748f52b5 /usr.sbin/jexec/jexec.c
parentb2dbdae9f3c105f0d59fb77218efe0f8fbb4394c (diff)
Notes
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 69bc8f02448a..9d788dd4084a 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;