From: David Vrabel Date: Fri, 12 Dec 2008 13:28:48 +0000 (+0000) Subject: uwb: fix memory leak in uwb_rc_notif() X-Git-Tag: v2.6.29-rc1~541^2~5 X-Git-Url: http://ftp.safe.ca/?a=commitdiff_plain;h=02f11ee181baa562df23e105ba930902f0d0b1bf;p=safe%2Fjmp%2Flinux-2.6 uwb: fix memory leak in uwb_rc_notif() Don't leak memory in uwb_rc_notif() if certain non-standard events are received. Signed-off-by: David Vrabel --- diff --git a/drivers/uwb/neh.c b/drivers/uwb/neh.c index 48b4ece..6df18ed 100644 --- a/drivers/uwb/neh.c +++ b/drivers/uwb/neh.c @@ -349,7 +349,7 @@ struct uwb_rc_neh *uwb_rc_neh_lookup(struct uwb_rc *rc, } -/** +/* * Process notifications coming from the radio control interface * * @rc: UWB Radio Control Interface descriptor @@ -401,23 +401,6 @@ void uwb_rc_notif(struct uwb_rc *rc, struct uwb_rceb *rceb, ssize_t size) uwb_evt->notif.size = size; uwb_evt->notif.rceb = rceb; - switch (le16_to_cpu(rceb->wEvent)) { - /* Trap some vendor specific events - * - * FIXME: move this to handling in ptc-est, where we - * register a NULL event handler for these two guys - * using the Intel IDs. - */ - case 0x0103: - dev_info(dev, "FIXME: DEVICE ADD\n"); - return; - case 0x0104: - dev_info(dev, "FIXME: DEVICE RM\n"); - return; - default: - break; - } - uwbd_event_queue(uwb_evt); }