USB: FHCI: avoid NULL pointer dereference

Assign fhci only if usb is not NULL.

Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by Alexander Beregalov and committed by Greg Kroah-Hartman ae35fe9e 04a723ea

+2 -1
+2 -1
drivers/usb/host/fhci-hcd.c
··· 242 242 static void fhci_usb_free(void *lld) 243 243 { 244 244 struct fhci_usb *usb = lld; 245 - struct fhci_hcd *fhci = usb->fhci; 245 + struct fhci_hcd *fhci; 246 246 247 247 if (usb) { 248 + fhci = usb->fhci; 248 249 fhci_config_transceiver(fhci, FHCI_PORT_POWER_OFF); 249 250 fhci_ep0_free(usb); 250 251 kfree(usb->actual_frame);