Page MenuHomeFreeBSD

D8096.id20904.diff
No OneTemporary

D8096.id20904.diff

Index: lib/libjail/jail.c
===================================================================
--- lib/libjail/jail.c
+++ lib/libjail/jail.c
@@ -223,11 +223,16 @@
/* Get the next parameter. */
mlen2 = sizeof(mib2);
if (sysctl(mib1, mlen1 + 2, mib2, &mlen2, NULL, 0) < 0) {
+ if (errno == ENOENT) {
+ /* No more entries. */
+ break;
+ }
snprintf(jail_errmsg, JAIL_ERRMSGLEN,
"sysctl(0.2): %s", strerror(errno));
goto error;
}
- if (mib2[0] != mib1[2] || mib2[1] != mib1[3] ||
+ if (mib2[0] != mib1[2] ||
+ mib2[1] != mib1[3] ||
mib2[2] != mib1[4])
break;
/* Convert it to an ascii name. */

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 16, 3:13 AM (1 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29750501
Default Alt Text
D8096.id20904.diff (647 B)

Event Timeline