Date: Tue, 29 Oct 2002 17:18:58 -0800 (PST) From: Ian Dowse <iedowse@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/usb ulpt.c Message-ID: <200210300118.g9U1Iwao077432@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
iedowse 2002/10/29 17:18:58 PST
Modified files:
sys/dev/usb ulpt.c
Log:
Check for errors and zero-length transfers in the ulpt_input() input
pipe callback function, and just return if these cases are detected.
Without these checks, the ulpt driver may cause an infinite loop
of failing USB transfers that can hang the whole machine. This makes
printing work for me on a HP DJ950C printer.
Revision Changes Path
1.50 +6 -0 src/sys/dev/usb/ulpt.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210300118.g9U1Iwao077432>
