[PATCH 4/7] wpa-config: Add some debug info for config file error cases.
greearb at candelatech.com
greearb
Fri Jul 6 09:52:38 PDT 2012
From: Ben Greear <greearb at candelatech.com>
It didn't alway spit out useful stuff when reading config failed.
Signed-off-by: Ben Greear <greearb at candelatech.com>
---
wpa_supplicant/config_file.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/wpa_supplicant/config_file.c b/wpa_supplicant/config_file.c
index 8badc7b..c008a79 100644
--- a/wpa_supplicant/config_file.c
+++ b/wpa_supplicant/config_file.c
@@ -329,11 +329,16 @@ struct wpa_config * wpa_config_read(const char *name)
int cred_id = 0;
config = wpa_config_alloc_empty(NULL, NULL);
- if (config == NULL)
+ if (config == NULL) {
+ wpa_printf(MSG_ERROR, "Failed to allocate config file structure.");
return NULL;
+ }
+
wpa_printf(MSG_DEBUG, "Reading configuration file '%s'", name);
f = fopen(name, "r");
if (f == NULL) {
+ wpa_printf(MSG_ERROR, "Failed to open config file '%s', error: %s",
+ name, strerror(errno));
os_free(config);
return NULL;
}
@@ -378,6 +383,8 @@ struct wpa_config * wpa_config_read(const char *name)
} else if (os_strncmp(pos, "blob-base64-", 12) == 0) {
if (wpa_config_process_blob(config, f, &line, pos + 12)
< 0) {
+ wpa_printf(MSG_ERROR, "Line %d: failed to process "
+ "blob.", line);
errors++;
continue;
}
--
1.7.3.4
More information about the Hostap
mailing list