diff --git a/main/config.c b/main/config.c
index e57ad71bd79d29a651011a97419047e5c08f3eca..29c4c07a7f19e84a2c474879d680a2db7417d36b 100644
--- a/main/config.c
+++ b/main/config.c
@@ -1266,7 +1266,7 @@ static void config_cache_attribute(const char *configfile, enum config_cache_att
 		AST_LIST_INSERT_SORTALPHA(&cfmtime_head, cfmtime, list, filename);
 	}
 
-	if (!stat(configfile, &statbuf)) {
+	if (stat(configfile, &statbuf)) {
 		cfmstat_clear(cfmtime);
 	} else {
 		cfmstat_save(cfmtime, &statbuf);