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