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) {

Reply via email to