From 635f3a046455330659a742556514f6b4f219443c Mon Sep 17 00:00:00 2001 From: octo Date: Sun, 19 Feb 2006 09:33:58 +0000 Subject: [PATCH] Fixed the comparsion using `strcmp' --- src/battery.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/battery.c b/src/battery.c index 6c7e2b50..ab5a0424 100644 --- a/src/battery.c +++ b/src/battery.c @@ -285,20 +285,20 @@ static void battery_read (void) if (numfields < 3) continue; - if ((strcmp (fields[0], "present")) - && (strcmp (fields[1], "rate:"))) + if ((strcmp (fields[0], "present") == 0) + && (strcmp (fields[1], "rate:") == 0)) valptr = ¤t; - else if ((strcmp (fields[0], "remaining")) - && (strcmp (fields[1], "capacity:"))) + else if ((strcmp (fields[0], "remaining") == 0) + && (strcmp (fields[1], "capacity:") == 0)) valptr = &charge; - else if ((strcmp (fields[0], "present")) - && (strcmp (fields[1], "voltage:"))) + else if ((strcmp (fields[0], "present") == 0) + && (strcmp (fields[1], "voltage:") == 0)) valptr = &voltage; else valptr = NULL; - if ((strcmp (fields[0], "charging")) - && (strcmp (fields[1], "state:"))) + if ((strcmp (fields[0], "charging") == 0) + && (strcmp (fields[1], "state:") == 0)) { if (strcmp (fields[2], "charging")) charging = 1; -- 2.30.2