diff options
author | David Vrabel <david.vrabel@csr.com> | 2008-12-12 13:28:48 +0000 |
---|---|---|
committer | David Vrabel <david.vrabel@csr.com> | 2008-12-12 13:28:48 +0000 |
commit | 02f11ee181baa562df23e105ba930902f0d0b1bf (patch) | |
tree | 2fa17fc1447adfd410b229117b8005f85ff26b4c /drivers/uwb | |
parent | fe6e87a4b570d2e435709746ba550a7197016bd0 (diff) | |
download | lwn-02f11ee181baa562df23e105ba930902f0d0b1bf.tar.gz lwn-02f11ee181baa562df23e105ba930902f0d0b1bf.zip |
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 <david.vrabel@csr.com>
Diffstat (limited to 'drivers/uwb')
-rw-r--r-- | drivers/uwb/neh.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/drivers/uwb/neh.c b/drivers/uwb/neh.c index 48b4ece1a627..6df18eda1fdb 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); } |