From 451a7e9b527c7dd9b47d03e3baf2b778ace6046c Mon Sep 17 00:00:00 2001 From: Andrew Zaborowski Date: Fri, 8 Feb 2019 18:32:11 +0100 Subject: [PATCH] eap-ttls: Check Phase 2 method name is not NULL --- src/eap-ttls.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/eap-ttls.c b/src/eap-ttls.c index 0c083c83..a08a8637 100644 --- a/src/eap-ttls.c +++ b/src/eap-ttls.c @@ -1040,6 +1040,10 @@ static int eap_ttls_settings_check(struct l_settings *settings, prefix); phase2_method_name = l_settings_get_value(settings, "Security", setting_key); + if (!phase2_method_name) { + l_error("Setting %s is missing", setting_key); + return -ENOENT; + } snprintf(setting_prefix, sizeof(setting_prefix), "%sTTLS-Phase2-", prefix);