bad print in hdparm.c

Amir Rapson amir.rapson at gmail.com
Wed May 20 08:09:15 UTC 2009


A wrong print out when setting spin down timeout using hdparm:

diff -Nuar busybox-1.13.3/miscutils/hdparm.c
busybox-1.13.3.new/miscutils/hdparm.c
--- busybox-1.13.3/miscutils/hdparm.c   2009-02-26 13:47:23.000000000 +0200
+++ busybox-1.13.3.new/miscutils/hdparm.c   2009-05-20 11:02:38.000000000
+0300
@@ -1453,7 +1453,7 @@
        printf("%u minutes %u seconds", standby / 12, (standby*5) % 60);
    } else if (standby <= 251) {
        unsigned t = (standby - 240); /* t is in 30 min units */;
-       printf("%u.%c hours", t / 2, (t & 1) ? '0' : '5');
+       printf("%u.%c hours", t / 2, (t & 1) ? '5' : '0');
    }
    if (standby == 253)
        printf("vendor-specific");
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/busybox/attachments/20090520/045ae71b/attachment.htm>


More information about the busybox mailing list