X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=wpa_supplicant%2Fconfig_none.c;h=2aac28fa3d172c536c142b560fb40ed08e6ba2fb;hb=a1c1be9e75d20e064c9ffbd1d2f51257881c369b;hp=589ea3620d15cf729fc4f9b27429070cc5ada064;hpb=c5ec7f57ead87efa365800228aa0b09a12d9e6c4;p=android-x86%2Fexternal-wpa_supplicant_8.git diff --git a/wpa_supplicant/config_none.c b/wpa_supplicant/config_none.c index 589ea36..2aac28f 100644 --- a/wpa_supplicant/config_none.c +++ b/wpa_supplicant/config_none.c @@ -17,11 +17,16 @@ #include "base64.h" -struct wpa_config * wpa_config_read(const char *name) +struct wpa_config * wpa_config_read(const char *name, struct wpa_config *cfgp) { struct wpa_config *config; - config = wpa_config_alloc_empty(NULL, NULL); + if (name == NULL) + return NULL; + if (cfgp) + config = cfgp; + else + config = wpa_config_alloc_empty(NULL, NULL); if (config == NULL) return NULL; /* TODO: fill in configuration data */