diff --git a/main/config.c b/main/config.c
index f5fa9cd91c72eb1d1debc02f16325798b33e2696..3aab0f8a5dc963912c5a909cdc43ba0b5ab5a877 100644
--- a/main/config.c
+++ b/main/config.c
@@ -420,10 +420,13 @@ const char *ast_variable_retrieve(const struct ast_config *config, const char *c
 	} else {
 		struct ast_category *cat;
 
-		for (cat = config->root; cat; cat = cat->next)
-			for (v = cat->root; v; v = v->next)
-				if (!strcasecmp(variable, v->name))
+		for (cat = config->root; cat; cat = cat->next) {
+			for (v = cat->root; v; v = v->next) {
+				if (!strcasecmp(variable, v->name)) {
 					return v->value;
+				}
+			}
+		}
 	}
 
 	return NULL;