Index: sys/dev/ppbus/if_plip.c =================================================================== RCS file: /cvsroot/src/sys/dev/ppbus/if_plip.c,v retrieving revision 1.31 diff -u -r1.31 if_plip.c --- sys/dev/ppbus/if_plip.c 25 Jul 2018 07:55:45 -0000 1.31 +++ sys/dev/ppbus/if_plip.c 4 Nov 2018 21:39:14 -0000 @@ -375,8 +375,10 @@ ifp->if_flags |= IFF_UP; /* FALLTHROUGH */ case SIOCSIFFLAGS: - if ((error = ifioctl_common(ifp, cmd, data)) != 0) - break; + if (cmd == SIOCSIFFLAGS) { + if ((error = ifioctl_common(ifp, cmd, data)) != 0) + break; + } if ((ifp->if_flags & (IFF_UP|IFF_RUNNING)) == IFF_UP) { if ((error = ppbus_request_bus(ppbus, dev, 0, 0))) break;