diff --git a/src/rsn_supp/tdls.c b/src/rsn_supp/tdls.c index 4baeb3b0d..10413edc5 100644 --- a/src/rsn_supp/tdls.c +++ b/src/rsn_supp/tdls.c @@ -2776,6 +2776,8 @@ void wpa_tdls_teardown_peers(struct wpa_sm *sm) { struct wpa_tdls_peer *peer, *tmp; + if (!sm) + return; peer = sm->tdls; wpa_printf(MSG_DEBUG, "TDLS: Tear down peers");