diff options
| -rw-r--r-- | fetcha/modules.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/fetcha/modules.c b/fetcha/modules.c index 6d5b616..3aba418 100644 --- a/fetcha/modules.c +++ b/fetcha/modules.c @@ -61,10 +61,9 @@ get_os(void) fclose(f); } - size_t len = strlen(osname) + 1; char *out = malloc(len); - if (!*out) return NULL; + if (!out) return NULL; snprintf(out, len, "%s", osname); @@ -192,13 +191,13 @@ get_packages(void) { FILE *f = popen("pacman -Q | wc -l", "r"); if (!f) { - return "0"; + return strdup("unknown"); } char buf[20]; if (!fgets(buf, sizeof(buf), f)) { pclose(f); - return "0"; + return strdup("unknown"); } pclose(f); @@ -206,7 +205,7 @@ get_packages(void) size_t len = strlen(buf) + 10; char *out = malloc(len); - if (!*out) return NULL; + if (!out) return NULL; snprintf(out, len, "%s (pacman)", buf); |
