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;