[Midnightbsd-cvs] src [7652] stable/0.8/lib/libmport/bundle_read_install_pkg.c: free memory in error case too

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jul 31 12:51:17 EDT 2016


Revision: 7652
          http://svnweb.midnightbsd.org/src/?rev=7652
Author:   laffer1
Date:     2016-07-31 12:51:17 -0400 (Sun, 31 Jul 2016)
Log Message:
-----------
free memory in error case too

Modified Paths:
--------------
    stable/0.8/lib/libmport/bundle_read_install_pkg.c

Modified: stable/0.8/lib/libmport/bundle_read_install_pkg.c
===================================================================
--- stable/0.8/lib/libmport/bundle_read_install_pkg.c	2016-07-31 16:40:18 UTC (rev 7651)
+++ stable/0.8/lib/libmport/bundle_read_install_pkg.c	2016-07-31 16:51:17 UTC (rev 7652)
@@ -269,6 +269,7 @@
 	    case ASSET_DIR_OWNER_MODE:
 		mkdirp = strdup(data); /* need a char * here */
 		if (mport_mkdirp(mkdirp, S_IRWXU | S_IRWXG | S_IRWXO) == 0) {
+			free(mkdirp);
 			SET_ERRORX(MPORT_ERR_FATAL, "Unable to create directory %s", data);
 			goto ERROR;
 		}



More information about the Midnightbsd-cvs mailing list