summaryrefslogtreecommitdiff
blob: c8943206cc6420c96fb7642665bd5c8225d63c64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--- torsmo.c.orig	2005-02-28 17:03:39.994538136 +0930
+++ torsmo.c	2005-02-28 17:06:19.378308120 +0930
@@ -1126,7 +1126,11 @@
       human_readable(cur->swapmax*1024, p);
     }
     OBJ(swapperc) {
-      snprintf(p, 255, "%*u", pad_percents, (cur->swap*100) / cur->swapmax);
+      if (cur->swapmax == 0) {
+	strncpy(p, "No swap", 255);
+      } else {
+      	snprintf(p, 255, "%*u", pad_percents, (cur->swap*100) / cur->swapmax);
+      }
     }
     OBJ(swapbar) {
       new_bar(p, obj->data.pair.a, obj->data.pair.b,