[Midnightbsd-cvs] src [7663]	trunk/lib/libmport/bundle_read_install_pkg.c: add sanity check
    laffer1 at midnightbsd.org 
    laffer1 at midnightbsd.org
       
    Sat Aug  6 15:50:28 EDT 2016
    
    
  
Revision: 7663
          http://svnweb.midnightbsd.org/src/?rev=7663
Author:   laffer1
Date:     2016-08-06 15:50:27 -0400 (Sat, 06 Aug 2016)
Log Message:
-----------
add sanity check
Modified Paths:
--------------
    trunk/lib/libmport/bundle_read_install_pkg.c
Modified: trunk/lib/libmport/bundle_read_install_pkg.c
===================================================================
--- trunk/lib/libmport/bundle_read_install_pkg.c	2016-08-06 19:27:02 UTC (rev 7662)
+++ trunk/lib/libmport/bundle_read_install_pkg.c	2016-08-06 19:50:27 UTC (rev 7663)
@@ -330,7 +330,7 @@
             case ASSET_DIRRMTRY:
 	    	case ASSET_DIR_OWNER_MODE:
 				mkdirp = strdup(data); /* need a char * here */
-				if (mport_mkdirp(mkdirp, S_IRWXU | S_IRWXG | S_IRWXO) == 0) {
+				if (mkdirp == NULL || 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