]> git.sur5r.net Git - i3/i3status/blobdiff - config.c
Use 3 characters for WLAN signal strength
[i3/i3status] / config.c
index 1b6fbec1b9aa69c6c450e4d7533c34c31aa8a12a..ed5c96fa8e3238627030e204f3b40d3746b2f48e 100644 (file)
--- a/config.c
+++ b/config.c
@@ -109,8 +109,11 @@ int load_configuration(const char *configfile) {
                OPT("wmii_path")
                {
                        char *globbed = glob_path(dest_value);
-                       if ((stat(globbed, &stbuf)) == -1)
-                               die("wmii_path contains an invalid path");
+                       if ((stat(globbed, &stbuf)) == -1) {
+                               fprintf(stderr, "Warning: wmii_path contains an invalid path\n");
+                               free(globbed);
+                               globbed = strdup(dest_value);
+                       }
                        if (globbed[strlen(globbed)-1] != '/')
                                die("wmii_path is not terminated by /");
                        wmii_path = globbed;
@@ -184,7 +187,7 @@ int load_configuration(const char *configfile) {
        fclose(handle);
 
        if (wmii_path == NULL)
-               exit(-4);
+               exit(EXIT_FAILURE);
 
        return result;
 }