cfg80211: copy hold when replacing BSS
authorJohannes Berg <johannes@sipsolutions.net>
Thu, 16 Apr 2009 10:15:38 +0000 (12:15 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 17 Apr 2009 19:27:13 +0000 (15:27 -0400)
commit160002fe845218f5789a26954048592c3920ac7b
treef2462675782d61cf47ba73894c2d927630c2571b
parent7181d4673710888b6d7084b37b9d77ed4f4e41b2
cfg80211: copy hold when replacing BSS

When we receive a probe response frame we can replace the
BSS struct in our list -- but if that struct is held then
we need to hold the new one as well.

We really should fix this completely and not replace the
struct, but this is a bandaid for now.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/wireless/scan.c