OSDN Git Service

wpa_supplicant: fix -I option handling
authorDmitry Shmidt <dimitrysh@google.com>
Tue, 16 Apr 2013 17:41:54 +0000 (10:41 -0700)
committerIliyan Malchev <malchev@google.com>
Tue, 23 Apr 2013 02:31:30 +0000 (19:31 -0700)
Change-Id: I2344262f53b5e06116d0f9b5ae5a66190792cdb7
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Signed-off-by: Iliyan Malchev <malchev@google.com>
wpa_supplicant/config_file.c

index 8604ae8..e32bf5a 100644 (file)
@@ -435,9 +435,11 @@ struct wpa_config * wpa_config_read(const char *name, struct wpa_config *cfgp)
 
        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) {