diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index 71bfc044a93954133605a720dad8abc7d8802b65..eddab097435cd9a0473b6f12f98575e45ef1e0f2 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -2181,7 +2181,7 @@ static int nl80211_dump_mpath(struct sk_buff *skb,
 
 	if (netdev->ieee80211_ptr->iftype != NL80211_IFTYPE_MESH_POINT) {
 		err = -EOPNOTSUPP;
-		goto out;
+		goto out_err;
 	}
 
 	while (1) {