Skip to content

Commit a54feae

Browse files
committed
Fixes GCC warning about stack size
1 parent f4932da commit a54feae

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

drivers/net/wireless/realtek/rtl8192cu/os_dep/linux/ioctl_cfg80211.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ static int rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_network *pnet
331331
u8 *notify_ie;
332332
size_t notify_ielen;
333333
s32 notify_signal;
334-
u8 buf[MAX_BSSINFO_LEN], *pbuf;
334+
u8 *buf, *pbuf;
335335
size_t len,bssinf_len=0;
336336
struct rtw_ieee80211_hdr *pwlanhdr;
337337
unsigned short *fctrl;
@@ -459,6 +459,7 @@ static int rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_network *pnet
459459
DBG_8192C("notify_timestamp: %#018llx\n", notify_timestamp);
460460
*/
461461

462+
buf = rtw_zmalloc(MAX_BSSINFO_LEN);
462463
pbuf = buf;
463464

464465
pwlanhdr = (struct rtw_ieee80211_hdr *)pbuf;
@@ -486,6 +487,8 @@ static int rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_network *pnet
486487
_rtw_memcpy(pbuf, pnetwork->network.IEs, pnetwork->network.IELength);
487488
len += pnetwork->network.IELength;
488489

490+
rtw_mfree(buf, MAX_BSSINFO_LEN);
491+
489492
//#ifdef CONFIG_P2P
490493
//if(rtw_get_p2p_ie(pnetwork->network.IEs+12, pnetwork->network.IELength-12, NULL, NULL))
491494
//{

0 commit comments

Comments
 (0)