DragonFlyBSD Kernel Audit
DF-1680 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/misc/lpt/lpt.c
+++ b/sys/dev/misc/lpt/lpt.c
@@ -416,7 +416,7 @@
 	if (sc->sc_state & OPEN) {
 		sc->sc_backoff++;
 		if (sc->sc_backoff > hz/LPTOUTMAX)
-			sc->sc_backoff = sc->sc_backoff > hz/LPTOUTMAX;
+			sc->sc_backoff = hz/LPTOUTMAX;
 		callout_reset(&sc->sc_callout, sc->sc_backoff, lptout, dev);
 	} else {
 		sc->sc_state &= ~TOUT;