aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/iwmc3200wifi/rx.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/drivers/net/wireless/iwmc3200wifi/rx.c b/drivers/net/wireless/iwmc3200wifi/rx.c
index 225b1d3b2735..648f84a83705 100644
--- a/drivers/net/wireless/iwmc3200wifi/rx.c
+++ b/drivers/net/wireless/iwmc3200wifi/rx.c
@@ -1057,8 +1057,14 @@ static int iwm_ntf_wifi_if_wrapper(struct iwm_priv *iwm, u8 *buf,
1057 unsigned long buf_size, 1057 unsigned long buf_size,
1058 struct iwm_wifi_cmd *cmd) 1058 struct iwm_wifi_cmd *cmd)
1059{ 1059{
1060 struct iwm_umac_wifi_if *hdr = 1060 struct iwm_umac_wifi_if *hdr;
1061 (struct iwm_umac_wifi_if *)cmd->buf.payload; 1061
1062 if (cmd == NULL) {
1063 IWM_ERR(iwm, "Couldn't find expected wifi command\n");
1064 return -EINVAL;
1065 }
1066
1067 hdr = (struct iwm_umac_wifi_if *)cmd->buf.payload;
1062 1068
1063 IWM_DBG_NTF(iwm, DBG, "WIFI_IF_WRAPPER cmd is delivered to UMAC: " 1069 IWM_DBG_NTF(iwm, DBG, "WIFI_IF_WRAPPER cmd is delivered to UMAC: "
1064 "oid is 0x%x\n", hdr->oid); 1070 "oid is 0x%x\n", hdr->oid);