diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 3970dc40b..d7f7473f7 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -1477,6 +1477,7 @@ static void wpas_sd_req_upnp(struct wpa_supplicant *wpa_s, break; wpabuf_put_str(resp, usrv->service); } + os_free(str); if (count == 0) { wpa_printf(MSG_DEBUG, "P2P: Requested UPnP service not "