]> git.ipfire.org Git - thirdparty/libatasmart.git/commitdiff
look at lower 32 bit of current-pending-sector raw data only, similar to reallocated...
authorLennart Poettering <lennart@poettering.net>
Wed, 6 May 2009 18:21:12 +0000 (20:21 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 6 May 2009 18:21:12 +0000 (20:21 +0200)
atasmart.c

index b373a025d996daed97660f2a121b242f5bb63d71..bd78c9f37224c3ba223541bdd89fc8acc5b426b1 100644 (file)
@@ -1129,7 +1129,8 @@ static void make_pretty(SkSmartAttributeParsedData *a) {
                  !strcmp(a->name, "loaded-hours") ||
                  !strcmp(a->name, "head-flying-hours"))
                 a->pretty_value = (fourtyeight & 0xFFFFFFFFU) * 60 * 60 * 1000;
-        else if (!strcmp(a->name, "reallocated-sector-count"))
+        else if (!strcmp(a->name, "reallocated-sector-count") ||
+                 !strcmp(a->name, "current-pending-sector"))
                 a->pretty_value = fourtyeight & 0xFFFFFFFFU;
         else
                 a->pretty_value = fourtyeight;