p2p: fix buffer overflow on calling wpa_printf

SSID is not guaranteed to be a null-terminated string, it should
use wpa_ssid_txt to convert it to a null-terminated string.

Bug: 209554957
Test: atest VtsHalWifiSupplicantStaIfaceTargetTest \
            VtsHalWifiSupplicantStaNetworkTargetTest \
            VtsHalWifiSupplicantP2pIfaceTargetTest
Change-Id: I6aed10642b1d1f7da9ee9ef3ff726f20f69689ac
diff --git a/wpa_supplicant/aidl/p2p_iface.cpp b/wpa_supplicant/aidl/p2p_iface.cpp
index 42b57e9..8dcaad5 100644
--- a/wpa_supplicant/aidl/p2p_iface.cpp
+++ b/wpa_supplicant/aidl/p2p_iface.cpp
@@ -1900,7 +1900,7 @@
 
 		wpa_printf(MSG_ERROR, "P2P: Failed to find the group with "
 			"network name %s - stop join attempt",
-			ssid.data());
+			wpa_ssid_txt(ssid.data(), ssid.size()));
 		notifyGroupJoinFailure(wpa_s);
 		pending_scan_res_join_callback = NULL;
 	};