diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-04-03 19:23:20 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-04-03 19:23:20 +0200 |
commit | 2eb7e45a89603b22ad452d3f33018d8ddf372abb (patch) | |
tree | 8a3686eca33a40ecc8f21df0ab94dcd9c40f1c51 | |
parent | ae3e7bcff5a1d5cecc1c9c2d9e5b5b56ba84f353 (diff) | |
download | libatasmart-2eb7e45a89603b22ad452d3f33018d8ddf372abb.tar.gz |
fix parsing of power-on-minutes
-rw-r--r-- | atasmart.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -862,7 +862,7 @@ static void make_pretty(SkSmartAttributeParsedData *a) { else if (!strcmp(a->name, "temperature-centi-celsius")) a->pretty_value = (fourtyeight & 0xFFFF)*100 + 273150; else if (!strcmp(a->name, "power-on-minutes")) - a->pretty_value = fourtyeight * 60 * 1000; + a->pretty_value = (((uint64_t) a->raw[0]) | (uint64_t) a->raw[1]) * 60 * 1000; else if (!strcmp(a->name, "power-on-seconds")) a->pretty_value = fourtyeight * 1000; else if (!strcmp(a->name, "power-on-half-minutes")) |