cfg80211: Fix array-bounds warning in fragment copy
authorMatthias Kaehlcke <mka@chromium.org>
Thu, 13 Apr 2017 17:05:04 +0000 (10:05 -0700)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 18 Apr 2017 09:02:18 +0000 (11:02 +0200)
commitaa1702dd162f420bf85ecef0c77686ef0dbc1496
tree54de2141081fb66adb12f8583a66dbf9a7ebcac0
parentf64331d58045b05e5af581284884d5df9b26c031
cfg80211: Fix array-bounds warning in fragment copy

__ieee80211_amsdu_copy_frag intentionally initializes a pointer to
array[-1] to increment it later to valid values. clang rightfully
generates an array-bounds warning on the initialization statement.

Initialize the pointer to array[0] and change the algorithm from
increment before to increment after consume.

Signed-off-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/util.c