Officially, there is one more use of the SizeOfPartitionEntry
member that must be converted from LE32 to CPU endianness.
However, that use is in a function that is no longer called
via the parted command-line tool.

It's still in the library, so I'll fix it right away,
in case some library client uses this new-in-1.9.0 function:

diff --git a/libparted/labels/gpt.c b/libparted/labels/gpt.c
index b4549ef..3f4edf7 100644
--- a/libparted/labels/gpt.c
+++ b/libparted/labels/gpt.c
@@ -1552,7 +1552,7 @@ gpt_get_max_supported_partition_count (const PedDisk 
*disk, int *max_n)
                return false;

        *max_n = (disk->dev->sector_size * (pth->FirstUsableLBA - 2)
-                 / pth->SizeOfPartitionEntry);
+                 / PED_LE32_TO_CPU (pth->SizeOfPartitionEntry));
        pth_free (pth);
        return true;
 }

_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to