Commit cecc2471 authored by Huzaifa Sidhpurwala's avatar Huzaifa Sidhpurwala Committed by Mauro Carvalho Chehab

[media] Prevent null pointer derefernce of pdev

Make sure pdev is not dereferenced when it is null
Signed-off-by: default avatarHuzaifa Sidhpurwala <huzaifas@redhat.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent bbe880b4
...@@ -1850,7 +1850,6 @@ static void usb_pwc_disconnect(struct usb_interface *intf) ...@@ -1850,7 +1850,6 @@ static void usb_pwc_disconnect(struct usb_interface *intf)
} else { } else {
/* Device is closed, so we can safely unregister it */ /* Device is closed, so we can safely unregister it */
PWC_DEBUG_PROBE("Unregistering video device in disconnect().\n"); PWC_DEBUG_PROBE("Unregistering video device in disconnect().\n");
pwc_cleanup(pdev);
disconnect_out: disconnect_out:
/* search device_hint[] table if we occupy a slot, by any chance */ /* search device_hint[] table if we occupy a slot, by any chance */
...@@ -1860,6 +1859,7 @@ static void usb_pwc_disconnect(struct usb_interface *intf) ...@@ -1860,6 +1859,7 @@ static void usb_pwc_disconnect(struct usb_interface *intf)
} }
mutex_unlock(&pdev->modlock); mutex_unlock(&pdev->modlock);
pwc_cleanup(pdev);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment