[][MAC80211][netifd][not to cache previous config to avoid wifi down failure]

[Description]
Fix wifi down failure by not to caching previous config.

[Release-log]
N/A

Change-Id: Ic0f440a83162fa86a8f4dba8f561f0edda758eba
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/8025180
diff --git a/autobuild_mac80211_release/package/network/config/netifd/patches/mtk-0003-netifd-mtk-not-to-cache-previous-config-to-avoid-wif.patch b/autobuild_mac80211_release/package/network/config/netifd/patches/mtk-0003-netifd-mtk-not-to-cache-previous-config-to-avoid-wif.patch
new file mode 100644
index 0000000..ea04784
--- /dev/null
+++ b/autobuild_mac80211_release/package/network/config/netifd/patches/mtk-0003-netifd-mtk-not-to-cache-previous-config-to-avoid-wif.patch
@@ -0,0 +1,27 @@
+From 038619058f50eaded0f039e001bc11591abf8741 Mon Sep 17 00:00:00 2001
+From: Michael-CY Lee <michael-cy.lee@mediatek.com>
+Date: Tue, 19 Sep 2023 09:58:06 +0800
+Subject: [PATCH] netifd: mtk: not to cache previous config to avoid wifi down
+ failure
+
+Signed-off-by: Michael-CY Lee <michael-cy.lee@mediatek.com>
+---
+ wireless.c | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/wireless.c b/wireless.c
+index 50f40c4..f694efd 100644
+--- a/wireless.c
++++ b/wireless.c
+@@ -451,8 +451,6 @@ wireless_device_run_handler(struct wireless_device *wdev, bool up)
+ 		wdev->prev_config = NULL;
+ 	} else {
+ 		prepare_config(wdev, &b, up);
+-		free(wdev->prev_config);
+-		wdev->prev_config = up ? blob_memdup(b.head) : NULL;
+ 		config = blobmsg_format_json(b.head, true);
+ 	}
+ 
+-- 
+2.25.1
+