Merge pull request #120 from olerem/warnings-2016.12.16
authorAdrian Chadd <adrian.chadd@gmail.com>
Fri, 16 Dec 2016 19:51:30 +0000 (11:51 -0800)
committerGitHub <noreply@github.com>
Fri, 16 Dec 2016 19:51:30 +0000 (11:51 -0800)
Warnings 2016.12.16

1  2 
target_firmware/wlan/if_ath.c

index cf92262b10210ef2645b8e716d7ef65331e0877d,b251940fed5dfba795ca6d2cba8610ad6c39cffd..f8dee47b87439700dfab9150ae3a6c0e884170cb
@@@ -583,7 -583,7 +583,7 @@@ static void ath_tgt_send_beacon(struct 
        struct ath_hal *ah = sc->sc_ah;
        struct ath_tx_buf *bf;
        a_uint8_t vap_index, *anbdata;
-       ath_beacon_hdr_t *bhdr;
+       ath_beacon_hdr_t *bhdr = NULL;
        a_uint32_t anblen;
  
        if (!bc_hdr) {
                bhdr = (ath_beacon_hdr_t *)anbdata;
        } else {
                adf_os_print("found bc_hdr! 0x%x\n", bc_hdr);
+               adf_os_assert(0);
        }
  
        vap_index = bhdr->vap_index;
@@@ -759,7 -760,6 +760,7 @@@ static void tgt_HTCRecvMessageHandler(H
  
        bf->bf_endpt = EndPt;
        bf->bf_cookie = dh->cookie;
 +      bf->vap_index = dh->vap_index;
  
        if (tid->flag & TID_AGGR_ENABLED)
                ath_tgt_handle_aggr(sc, bf);
@@@ -1614,11 -1614,14 +1615,14 @@@ static void ath_stop_tx_dma_tgt(void *C
        struct ath_hal *ah = sc->sc_ah;
        a_uint32_t q;
  
-       if (data)
-               q = *(a_uint32_t *)data;
+       if (!datalen)
+               goto done;
+       q = *(a_uint32_t *)data;
  
        q = adf_os_ntohl(q);
        ah->ah_stopTxDma(ah, q);
+ done:
        wmi_cmd_rsp(sc->tgt_wmi_handle, Command, SeqNo, NULL, 0);
  }