PERFORCE change 163003 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Fri May 29 08:59:12 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=163003
Change 163003 by hselasky at hselasky_laptop001 on 2009/05/29 08:58:41
USB CORE:
- fix a memory leak after recent change.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb_device.c#35 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb_device.c#35 (text+ko) ====
@@ -1992,6 +1992,13 @@
#if USB_HAVE_UGEN
KASSERT(LIST_FIRST(&udev->pd_list) == NULL, ("leaked cdev entries"));
#endif
+ /* free all allocated strings */
+ if (udev->serial)
+ free(udev->serial, M_USB);
+ if (udev->manufacturer)
+ free(udev->manufacturer, M_USB);
+ if (udev->product)
+ free(udev->product, M_USB);
/* free device */
free(udev, M_USB);
More information about the p4-projects
mailing list