Unverified Commit 69d39b68 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15502 wifi: mac80211: fix use-after-free in chanctx code

parents 1e6631f5 8329e7b6
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -1638,12 +1638,9 @@ int ieee80211_vif_use_reserved_context(struct ieee80211_sub_if_data *sdata)

	if (new_ctx->replace_state == IEEE80211_CHANCTX_REPLACE_NONE) {
		if (old_ctx)
			err = ieee80211_vif_use_reserved_reassign(sdata);
		else
			err = ieee80211_vif_use_reserved_assign(sdata);
			return ieee80211_vif_use_reserved_reassign(sdata);

		if (err)
			return err;
		return ieee80211_vif_use_reserved_assign(sdata);
	}

	/*