diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index 87d7fa377..4a2512f39 100755
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -7542,7 +7542,7 @@ static int nl80211_update_mesh_config(struct sk_buff *skb,
 	struct cfg80211_registered_device *rdev = info->user_ptr[0];
 	struct net_device *dev = info->user_ptr[1];
 	struct wireless_dev *wdev = dev->ieee80211_ptr;
-	struct mesh_config cfg;
+	struct mesh_config cfg = {};
 	u32 mask;
 	int err;