]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - sound/usb/line6/podhd.c
ALSA: line6: Fix NULL dereference at podhd_disconnect()
[mirror_ubuntu-artful-kernel.git] / sound / usb / line6 / podhd.c
index 956f847a96e45fdfbd171d81c525fd869acad1f8..cfcd80092a5499e24b7af39d93ee60848c7e7fe7 100644 (file)
@@ -301,7 +301,8 @@ static void podhd_disconnect(struct usb_line6 *line6)
 
                intf = usb_ifnum_to_if(line6->usbdev,
                                        pod->line6.properties->ctrl_if);
-               usb_driver_release_interface(&podhd_driver, intf);
+               if (intf)
+                       usb_driver_release_interface(&podhd_driver, intf);
        }
 }