On Tue, Jun 20, 2017 at 01:51:07PM +0200, Gerhard Roth wrote: > The fix is rather straightforward.
OK bluhm@ > Index: sys/kern/kern_sysctl.c > =================================================================== > RCS file: /cvs/src/sys/kern/kern_sysctl.c,v > retrieving revision 1.328 > diff -u -p -u -p -r1.328 kern_sysctl.c > --- sys/kern/kern_sysctl.c 14 Jun 2017 03:00:40 -0000 1.328 > +++ sys/kern/kern_sysctl.c 20 Jun 2017 11:31:40 -0000 > @@ -1327,6 +1327,7 @@ sysctl_file(int *name, u_int namelen, ch > FREF(fp); > do { > if (fp->f_count > 1 && /* 0, +1 for our FREF() */ > + FILE_IS_USABLE(fp) && > (arg == 0 || fp->f_type == arg)) { > int af, skip = 0; > if (arg == DTYPE_SOCKET && fp->f_type == arg) {