diff --git a/scripts/kconfig/conf.c b/scripts/kconfig/conf.c
index ded5ffe184b8147413178624eacea60926abbf5d..4dcb8867b5f4d3ac3940758eef48ef8f312271f8 100644
--- a/scripts/kconfig/conf.c
+++ b/scripts/kconfig/conf.c
@@ -539,6 +539,7 @@ int main(int ac, char **av)
   	name = av[i];
 	if (!name) {
 		printf(_("%s: Kconfig file missing\n"), av[0]);
+		exit(1);
 	}
 	conf_parse(name);
 	//zconfdump(stdout);