bectl(8): Don't accept jid=0 from jail_getid
This will trivially exist, but we don't want it - none of our jailed BEs will have jid=0. MFC after: 3 days
This commit is contained in:
parent
ebec61f967
commit
81dab68e92
@ -411,7 +411,12 @@ bectl_locate_jail(const char *ident)
|
||||
|
||||
/* Try the easy-match first */
|
||||
jid = jail_getid(ident);
|
||||
if (jid != -1)
|
||||
/*
|
||||
* jail_getid(0) will always return 0, because this prison does exist.
|
||||
* bectl(8) knows that this is not what it wants, so we should fall
|
||||
* back to mount point search.
|
||||
*/
|
||||
if (jid > 0)
|
||||
return (jid);
|
||||
|
||||
/* Attempt to try it as a BE name, first */
|
||||
|
Loading…
Reference in New Issue
Block a user