drivers: wireless: Fix null pointer dereference in gs2200m.c

Summary:
- This PR fixes null pointer dereference in gs2200m.c

Impact:
- This PR affects gs2200m driver.

Testing:
- Use spresense:wifi and run gs2200m daemon in STA mode.
- Then execute 'renew eth0' to obtain DHCP address.

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
This commit is contained in:
Masayuki Ishikawa 2020-07-29 10:27:27 +09:00 committed by Xiang Xiao
parent 7a32a396b0
commit 8a7ecf0858

View File

@ -1425,15 +1425,15 @@ static enum pkt_type_e gs2200m_recv_pkt(FAR struct gs2200m_dev_s *dev,
if (pkt_dat) if (pkt_dat)
{ {
pkt_dat->type = t; pkt_dat->type = t;
}
if (pkt_dat->type == TYPE_BULK_DATA_TCP || if (t == TYPE_BULK_DATA_TCP ||
pkt_dat->type == TYPE_BULK_DATA_UDP) t == TYPE_BULK_DATA_UDP)
{ {
/* Update total bulk data size */ /* Update total bulk data size */
dev->total_bulk += pkt_dat->len; dev->total_bulk += pkt_dat->len;
} }
}
errout: errout:
kmm_free(p); kmm_free(p);