OSDN Git Service

mac80211: fix mesh_add_rsn_ie IE finding loop
authorBob Copeland <me@bobcopeland.com>
Tue, 15 Apr 2014 14:43:07 +0000 (10:43 -0400)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 22 Apr 2014 15:24:49 +0000 (17:24 +0200)
commita40a8c17b22ea0ce6d54c04a2e77630768691338
treec146ae7436f4ba1676b5b5515ad6371b6503f52d
parentaee6499c8c6d0d1bc75cbae51f89c4d35a5aaa1f
mac80211: fix mesh_add_rsn_ie IE finding loop

Previously, the code to copy the RSN IE from the mesh config
would increment its pointer by one in the loop instead of by
the element length, so there was the potential for mistaking
another IE's data fields as the RSN IE.

cfg80211_find_ie() exists, so just use that.

Signed-off-by: Bob Copeland <me@bobcopeland.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/mac80211/mesh.c