Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=4fd151d585dd8c9973aa2543f638a9477c8c8513
commit 4fd151d585dd8c9973aa2543f638a9477c8c8513 Author: Priyank <priy...@frugalware.org> Date: Sun Jun 14 13:43:59 2009 +0530 formatdisk/run(): Fix memory leaks diff --git a/src/plugins/formatdisk.c b/src/plugins/formatdisk.c index a16e92c..e1ca456 100644 --- a/src/plugins/formatdisk.c +++ b/src/plugins/formatdisk.c @@ -596,8 +596,10 @@ int run(GList **config) unlink(op); chmod(np, S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH); FREE(np); - - makepath(g_strdup_printf("%s/%s", TARGETDIR, "/etc/sysconfig")); + + np = g_strdup_printf("%s/%s", TARGETDIR, "/etc/sysconfig"); + makepath(np); + FREE(np); op = (char*)data_get(*config, "keymap"); np = g_strdup_printf("%s/%s", TARGETDIR, "/etc/sysconfig/keymap"); copyfile(op, np); @@ -642,6 +644,7 @@ int run(GList **config) if(dest == NULL) return(-1); mountdev(ptr, dest, config); + FREE(dest); FREE(ptr); } else _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git