]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
config: Bail out on bad environment variable settings
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 16 Jul 2011 13:32:47 +0000 (15:32 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 17 Jul 2011 09:57:52 +0000 (11:57 +0200)
ccache.c

index bdd6a8784df8823b3ba99dcb6433c680918a4bcc..bfa6e1b26f98b1841fa108f47c113692a64d692b 100644 (file)
--- a/ccache.c
+++ b/ccache.c
@@ -1838,7 +1838,9 @@ initialize(void)
                free(cachedir_config_path);
        }
 
-       conf_update_from_environment(conf, &errmsg);
+       if (!conf_update_from_environment(conf, &errmsg)) {
+               fatal("%s", errmsg);
+       }
 
        exitfn_init();
        exitfn_add_nullary(stats_flush);