]> git.sur5r.net Git - i3/i3status/blobdiff - src/get_battery_info.c
Return "no battery" instead of dying if a battery wasn’t found (Thanks Mirko)
[i3/i3status] / src / get_battery_info.c
index 8ac7743eef09d1682643be9477568cc14542cd45..41f2ff36d89731088bf0605068856a6684576eaa 100644 (file)
@@ -26,7 +26,8 @@ const char *get_battery_info(struct battery *bat) {
         charging_status_t status = CS_DISCHARGING;
 
 #if defined(LINUX)
-        slurp(bat->path, buf, sizeof(buf));
+        if (!slurp(bat->path, buf, sizeof(buf)))
+                return "No battery";
 
         for (walk = buf, last = buf; (walk-buf) < 1024; walk++) {
                 if (*walk == '\n') {