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;
