stupid error on prolific chip disconnection recovery Reference: /n/sources/patch/applied/serial_errors Date: Mon Feb 1 12:13:28 CET 2010 Signed-off-by: paurea@lsub.org --- /sys/src/cmd/usb/serial/prolific.c Mon Feb 1 12:12:53 2010 +++ /sys/src/cmd/usb/serial/prolific.c Mon Feb 1 12:12:49 2010 @@ -340,7 +340,7 @@ snprint(err, sizeof err, "%r"); dsprint(2, "serial: interrupt read %d %r\n", nr); - if(nr < 0 && strstr(err, "timed out") != nil){ + if(nr < 0 && strstr(err, "timed out") == nil){ dsprint(2, "serial: need to recover, status read %d %r\n", nr); if(serialrecover(ser, err) < 0){ qunlock(ser);