Skip to content

Commit fb2359a

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

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

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

Lines changed: 4 additions & 2 deletions
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;
@@ -457,8 +457,8 @@ static int rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_network *pnet
457457
DBG_8192C("Beacon interval: %d\n", notify_interval);
458458
DBG_8192C("Signal: %d\n", notify_signal);
459459
DBG_8192C("notify_timestamp: %#018llx\n", notify_timestamp);
460-
*/
461460
461+
buf = rtw_zmalloc(MAX_BSSINFO_LEN);
462462
pbuf = buf;
463463
464464
pwlanhdr = (struct rtw_ieee80211_hdr *)pbuf;
@@ -486,6 +486,8 @@ static int rtw_cfg80211_inform_bss(_adapter *padapter, struct wlan_network *pnet
486486
_rtw_memcpy(pbuf, pnetwork->network.IEs, pnetwork->network.IELength);
487487
len += pnetwork->network.IELength;
488488

489+
rtw_mfree(buf, MAX_BSSINFO_LEN);
490+
489491
//#ifdef CONFIG_P2P
490492
//if(rtw_get_p2p_ie(pnetwork->network.IEs+12, pnetwork->network.IELength-12, NULL, NULL))
491493
//{

0 commit comments

Comments
 (0)