diff --git a/main/config.c b/main/config.c
index f694c2bd8c6bda8f3a082e5fe2fb19e1e259eeea..5660fbe963e39f785bf75b1093faebfc0220ffba 100644
--- a/main/config.c
+++ b/main/config.c
@@ -2904,7 +2904,10 @@ static int reload_module(void)
 		ast_copy_string(buf, v->value, sizeof(buf));
 		stringp = buf;
 		driver = strsep(&stringp, ",");
-
+		if (!stringp) {
+			ast_log(LOG_WARNING, "extconfig.conf: value '%s' ignored due to wrong format\n", v->value);
+			continue;
+		}
 		if ((tmp = strchr(stringp, '\"')))
 			stringp = tmp;