Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=setup.git;a=commitdiff;h=d1d0816a83a973a13d686c32a606c0c67be293b2

commit d1d0816a83a973a13d686c32a606c0c67be293b2
Author: Miklos Vajna <vmik...@frugalware.org>
Date:   Sat Nov 26 02:02:18 2011 +0100

formatdisk: use after free in mountdev()

diff --git a/src/plugins/formatdisk.c b/src/plugins/formatdisk.c
index e66e5e8..51af5d9 100644
--- a/src/plugins/formatdisk.c
+++ b/src/plugins/formatdisk.c
@@ -484,7 +484,7 @@ char *findmount(char *dev, int mode)
if(*(ptr+i)==' ')
*(ptr+i)='\0';
fclose(fp);
-                       return(ptr);
+                       return(strdup(ptr));
}
}
fclose(fp);
@@ -525,6 +525,7 @@ int mountdev(char *dev, char *mountpoint, GList **config)
fprintf(fp, "%-16s %-16s %-11s %-16s %-3s %s\n", uuid, mountpoint,
type, "defaults", "1", "1");
free(uuid);
+       free(type);
fclose(fp);
return(0);
}
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to