diff --git a/net/mac80211/cfg.c b/net/mac80211/cfg.c index a3c5d4d995db..3ff7f38394a6 100644 --- a/net/mac80211/cfg.c +++ b/net/mac80211/cfg.c @@ -1099,13 +1099,13 @@ ieee80211_copy_rnr_beacon(u8 *pos, struct cfg80211_rnr_elems *dst, { int i, offset = 0; + dst->cnt = src->cnt; for (i = 0; i < src->cnt; i++) { memcpy(pos + offset, src->elem[i].data, src->elem[i].len); dst->elem[i].len = src->elem[i].len; dst->elem[i].data = pos + offset; offset += dst->elem[i].len; } - dst->cnt = src->cnt; return offset; }