Fix fgets. Thanks bob!
[dwm-status] / dwmstatus.c
index a4d8d55..9d81b54 100644 (file)
@@ -187,7 +187,7 @@ execscript(char *cmd)
        if (fp == NULL)
                return smprintf("");
 
        if (fp == NULL)
                return smprintf("");
 
-       rv = fgets(retval, sizeof(retval)-1, fp);
+       rv = fgets(retval, sizeof(retval), fp);
        pclose(fp);
        if (rv == NULL)
                return smprintf("");
        pclose(fp);
        if (rv == NULL)
                return smprintf("");
@@ -214,7 +214,7 @@ main(void)
                return 1;
        }
 
                return 1;
        }
 
-       for (;;sleep(60)) {
+       for (;;sleep(30)) {
                avgs = loadavg();
                bat = getbattery("/sys/class/power_supply/BAT0");
                tmar = mktimes("%H:%M", tzargentina);
                avgs = loadavg();
                bat = getbattery("/sys/class/power_supply/BAT0");
                tmar = mktimes("%H:%M", tzargentina);