wpa_supplicant: fix -I option handling
Change-Id: I2344262f53b5e06116d0f9b5ae5a66190792cdb7
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/wpa_supplicant/config_file.c b/wpa_supplicant/config_file.c
index 8604ae8..e32bf5a 100644
--- a/wpa_supplicant/config_file.c
+++ b/wpa_supplicant/config_file.c
@@ -435,9 +435,11 @@
fclose(f);
- config->ssid = head;
+ if (head)
+ config->ssid = head;
wpa_config_debug_dump_networks(config);
- config->cred = cred_head;
+ if (cred_head)
+ config->cred = cred_head;
#ifndef WPA_IGNORE_CONFIG_ERRORS
if (errors) {