On 02/03/2011 12:49 PM, Curtis Gedak wrote:
The relevant section of code from the git repository can be viewed at
the following link:

http://git.debian.org/?p=parted/parted.git;a=blob;f=libparted/labels/dos.c;h=578180bc6658d5f4e0812d5976a1499bc95c8d9b;hb=HEAD#l726

It looks to me like the problem is that PED_ASSERT() is broken. The code appears to be trying to use PED_ASSERT() to print an error, and then return 0 so things can carry on without being able to guess the bios geometry, but PED_ASSERT() ignores the second argument and never returns.

Either PED_ASSERT() needs fixed to return and execute the action argument, or probe_partition_for_geom() needs fixed to not use PED_ASSERT() for these constraint tests.

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

Reply via email to