···367367 if (!urb)368368 return;369369370370- if (urb->setup_packet)371371- kfree(urb->setup_packet);372372-373373- if (urb->transfer_buffer)374374- kfree(urb->transfer_buffer);370370+ kfree(urb->setup_packet);371371+ kfree(urb->transfer_buffer);375372376373 usb_free_urb(urb);377374}
+2-4
drivers/bluetooth/hci_usb.c
···390390 urb = &_urb->urb;391391 BT_DBG("%s freeing _urb %p type %d urb %p",392392 husb->hdev->name, _urb, _urb->type, urb);393393- if (urb->setup_packet)394394- kfree(urb->setup_packet);395395- if (urb->transfer_buffer)396396- kfree(urb->transfer_buffer);393393+ kfree(urb->setup_packet);394394+ kfree(urb->transfer_buffer);397395 _urb_free(_urb);398396 }399397