Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jan 2009 12:12:05 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 156649 for review
Message-ID:  <200901251212.n0PCC5DZ099026@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=156649

Change 156649 by hselasky@hselasky_laptop001 on 2009/01/25 12:11:15

	
	USB HID: Fix a corner case.

Affected files ...

.. //depot/projects/usb/src/lib/libusbhid/descr.c#4 edit

Differences ...

==== //depot/projects/usb/src/lib/libusbhid/descr.c#4 (text+ko) ====

@@ -92,7 +92,8 @@
 		return (NULL);
 	}
 
-	if (ugd.ugd_maxlen == ugd.ugd_actlen) {
+	if ((ugd.ugd_maxlen != 65535) && 
+	    (ugd.ugd_maxlen == ugd.ugd_actlen)) {
 		/* buffer is too small */
 		free (data);
 		size *= 4;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901251212.n0PCC5DZ099026>