Eek. Looks like I should get an award for that one. B-/ In lptclose(), look for: if (sc->sc_count) (void) pushbytes(sc); and add, after it: untimeout(lptout, sc); Sigh.