1 2 3 4 5 6 7 8 9 10 11
--- a/sys/bus/ppbus/ppb_1284.c +++ b/sys/bus/ppbus/ppb_1284.c @@ -203,7 +203,7 @@ DELAY(1); /* check termination */ - if (!(ppb_rstr(bus) & SELECT) || !spin) { + if (!(ppb_rstr(bus) & SELECT) || spin < 0) { error = ENODEV; goto error; }