]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - drivers/usb/host/uhci-q.c
USB: uhci: check buffer length to avoid memory overflow
[linux-imx.git] / drivers / usb / host / uhci-q.c
index 15921fd55048614de4940dabbdfb95564a129392..f0976d8190bc363b52d908540de8214fbeed43b8 100644 (file)
@@ -1200,7 +1200,7 @@ static int uhci_result_common(struct uhci_hcd *uhci, struct urb *urb)
                                if (debug > 1 && errbuf) {
                                        /* Print the chain for debugging */
                                        uhci_show_qh(uhci, urbp->qh, errbuf,
-                                                       ERRBUF_LEN, 0);
+                                               ERRBUF_LEN - EXTRA_SPACE, 0);
                                        lprintk(errbuf);
                                }
                        }