UPSTREAM: net: qmi_wwan: fix Oops while disconnecting
[cascardo/linux.git] / drivers / net / usb / qmi_wwan.c
index 51c33ed..b20678d 100644 (file)
@@ -75,6 +75,10 @@ err:
 static int qmi_wwan_cdc_wdm_manage_power(struct usb_interface *intf, int on)
 {
        struct usbnet *dev = usb_get_intfdata(intf);
+
+       /* can be called while disconnecting */
+       if (!dev)
+               return 0;
        return qmi_wwan_manage_power(dev, on);
 }