diff options
Diffstat (limited to 'gsupplicant')
-rwxr-xr-x | gsupplicant/supplicant.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c index 062bcd3e..1c19771e 100755 --- a/gsupplicant/supplicant.c +++ b/gsupplicant/supplicant.c @@ -4979,6 +4979,10 @@ static void interface_add_network_params(DBusMessageIter *iter, void *user_data) if (ssid->bssid) { char *bssid = NULL; bssid = g_try_malloc0(18); + if (bssid == NULL) { + SUPPLICANT_DBG("memory allocation error"); + return; + } snprintf(bssid, 18, "%02x:%02x:%02x:%02x:%02x:%02x", ssid->bssid[0], ssid->bssid[1], ssid->bssid[2], ssid->bssid[3], ssid->bssid[4], ssid->bssid[5]); |