From patchwork Fri Jul 6 16:52:38 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [4/7] wpa-config: Add some debug info for config file error cases. Date: Fri, 06 Jul 2012 06:52:38 -0000 From: Ben Greear X-Patchwork-Id: 169504 Message-Id: <1341593561-14090-4-git-send-email-greearb@candelatech.com> To: hostap@lists.shmoo.com Cc: Ben Greear From: Ben Greear It didn't alway spit out useful stuff when reading config failed. Signed-off-by: Ben Greear --- 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; }