diff --git a/drivers/staging/wlan-ng/hfa384x_usb.c b/drivers/staging/wlan-ng/hfa384x_usb.c index 2f63e0c6d445..cac55c60d52d 100644 --- a/drivers/staging/wlan-ng/hfa384x_usb.c +++ b/drivers/staging/wlan-ng/hfa384x_usb.c @@ -3474,7 +3474,7 @@ static void hfa384x_usbin_rx(wlandevice_t *wlandev, struct sk_buff *skb) /* If exclude and we receive an unencrypted, drop it */ if ((wlandev->hostwep & HOSTWEP_EXCLUDEUNENCRYPTED) && !WLAN_GET_FC_ISWEP(fc)) { - goto done; + break; } data_len = le16_to_cpu(usbin->rxfrm.desc.data_len); @@ -3528,11 +3528,9 @@ static void hfa384x_usbin_rx(wlandevice_t *wlandev, struct sk_buff *skb) netdev_warn(hw->wlandev->netdev, "Received frame on unsupported port=%d\n", HFA384x_RXSTATUS_MACPORT_GET( usbin->rxfrm.desc.status)); - goto done; break; } -done: return; } @@ -4127,7 +4125,6 @@ static int hfa384x_isgood_pdrcode(u16 pdrcode) case HFA384x_PDR_HFA3861_MANF_TESTI: /* code is OK */ return 1; - break; default: if (pdrcode < 0x1000) { /* code is OK, but we don't know exactly what it is */ @@ -4140,7 +4137,6 @@ static int hfa384x_isgood_pdrcode(u16 pdrcode) pdrcode); return 0; } - break; } return 0; /* avoid compiler warnings */ }