X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/f28e2682fdea5991891bf5f784292dc8fe7603a5..1ad9f2504d3b547ceb3e6e92215bc2d42164e782:/slstatus.c?ds=sidebyside diff --git a/slstatus.c b/slstatus.c index f0d9544..572f964 100644 --- a/slstatus.c +++ b/slstatus.c @@ -119,12 +119,6 @@ battery_state(const char *battery) char state[12]; FILE *fp; - if (!state) { - warn("Failed to get battery state."); - return smprintf(UNKNOWN_STR); - } - - ccat(3, "/sys/class/power_supply/", battery, "/status"); fp = fopen(concat, "r"); if (fp == NULL) { @@ -279,7 +273,7 @@ hostname(void) fgets(hostname, sizeof(hostname), fp); /* FIXME: needs improvement */ - memset(&hostname[strlen(hostname)], '\0', + memset(&hostname[strlen(hostname)-1], '\0', sizeof(hostname) - strlen(hostname)); fclose(fp);