# control instructions for the Debian bug on this subject
tags 533963 patch
user [email protected]
usertags 533963 ubuntu-patch karmic
thanks
Hi Anton,
fatresize fails to build against current parted because the ped_free
function has been removed; applications are now expected to use plain
free. See:
http://git.debian.org/?p=parted/parted.git;a=commit;h=f7fcc31e0ce072820df58ca4f8810b0f6b038b06
Attached please find a patch to fix this problem.
Thanks,
--
Colin Watson [[email protected]]
Index: fatresize.c
===================================================================
RCS file: /cvsroot/fatresize/fatresize/fatresize.c,v
retrieving revision 1.9
diff -p -u -r1.9 fatresize.c
--- fatresize.c 20 Sep 2005 08:34:57 -0000 1.9
+++ fatresize.c 15 Jul 2009 12:07:51 -0000
@@ -320,11 +320,11 @@ partition_warn_busy(PedPartition* part)
("Partition %s is being used. You must unmount it "
"before you modify it with Parted."),
path);
- ped_free(path);
+ free(path);
return 0;
}
- ped_free(path);
+ free(path);
return 1;
}
@@ -507,8 +507,8 @@ main(int argc, char **argv)
}
else if (!ped_unit_parse(def_str, dev, &end, &range_end))
return 1;
- ped_free(old_str);
- ped_free(def_str);
+ free(old_str);
+ free(def_str);
printd(3, "ped_geometry_duplicate()\n");
old_geom = ped_geometry_duplicate(&part->geom);