[staging:staging-next 133/193] drivers/staging/rtl8723au/core/rtw_mlme_ext.c:1236 OnAssocReq23a() error: we previously assumed 'p' could be null (see line 1234)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



tree:   git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git staging-next
head:   dff222670ebebf1a7f147a23ccb5fc0312f2ae7e
commit: da290c54610f49ef475f7f88668259216b08fc36 [133/193] staging: rtl8723au: OnAssocReq23a(): Clean up and use more ieee80211.h

New smatch warnings:
drivers/staging/rtl8723au/core/rtw_mlme_ext.c:1236 OnAssocReq23a() error: we previously assumed 'p' could be null (see line 1234)

Old smatch warnings:
drivers/staging/rtl8723au/core/rtw_mlme_ext.c:4362 collect_bss_info23a() error: __builtin_memcpy() 'bssid->IEs' too small (768 vs u32max)
drivers/staging/rtl8723au/core/rtw_mlme_ext.c:4860 process_80211d() error: testing array offset 'i' after use.

git remote add staging git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
git remote update staging
git checkout da290c54610f49ef475f7f88668259216b08fc36
vim +/p +1236 drivers/staging/rtl8723au/core/rtw_mlme_ext.c

5e93f352 Larry Finger 2014-03-28  1228  		goto OnAssocReq23aFail;
5e93f352 Larry Finger 2014-03-28  1229  	} else {
da290c54 Jes Sorensen 2014-04-15  1230  		memcpy(supportRate, p + 2, p[1]);
da290c54 Jes Sorensen 2014-04-15  1231  		supportRateNum = p[1];
da290c54 Jes Sorensen 2014-04-15  1232  
da290c54 Jes Sorensen 2014-04-15  1233  		p = cfg80211_find_ie(WLAN_EID_EXT_SUPP_RATES, pos, left);
da290c54 Jes Sorensen 2014-04-15 @1234  		if (!p) {
da290c54 Jes Sorensen 2014-04-15  1235  			if (supportRateNum <= sizeof(supportRate)) {
da290c54 Jes Sorensen 2014-04-15 @1236  				memcpy(supportRate+supportRateNum, p + 2, p[1]);
da290c54 Jes Sorensen 2014-04-15  1237  				supportRateNum += p[1];
5e93f352 Larry Finger 2014-03-28  1238  			}
5e93f352 Larry Finger 2014-03-28  1239  		}

---
0-DAY kernel build testing backend              Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux