From d837d7a740f0073ed9dd2eb66dfb1fca1d83f4f5 Mon Sep 17 00:00:00 2001 From: augustss Date: Sun, 16 Jan 2000 13:05:48 +0000 Subject: [PATCH] Avoid freeing already free data when attach fails. --- sys/dev/usb/uhid.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sys/dev/usb/uhid.c b/sys/dev/usb/uhid.c index 78679446a370..15c30834ab48 100644 --- a/sys/dev/usb/uhid.c +++ b/sys/dev/usb/uhid.c @@ -1,4 +1,4 @@ -/* $NetBSD: uhid.c,v 1.29 1999/12/18 22:47:11 augustss Exp $ */ +/* $NetBSD: uhid.c,v 1.30 2000/01/16 13:05:48 augustss Exp $ */ /* $FreeBSD: src/sys/dev/usb/uhid.c,v 1.22 1999/11/17 22:33:43 n_hibma Exp $ */ /* @@ -218,8 +218,6 @@ USB_ATTACH(uhid) if (err) { printf("%s: no report descriptor\n", USBDEVNAME(sc->sc_dev)); sc->sc_dying = 1; - if (desc != NULL) - free(desc, M_USBDEV); USB_ATTACH_ERROR_RETURN; }