[Midnightbsd-cvs] src [7072] trunk/usr.sbin/mport/mport.c: free memory properly on verify

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Jul 8 21:54:41 EDT 2015


Revision: 7072
          http://svnweb.midnightbsd.org/src/?rev=7072
Author:   laffer1
Date:     2015-07-08 21:54:40 -0400 (Wed, 08 Jul 2015)
Log Message:
-----------
free memory properly on verify

Modified Paths:
--------------
    trunk/usr.sbin/mport/mport.c

Modified: trunk/usr.sbin/mport/mport.c
===================================================================
--- trunk/usr.sbin/mport/mport.c	2015-07-09 01:45:26 UTC (rev 7071)
+++ trunk/usr.sbin/mport/mport.c	2015-07-09 01:54:40 UTC (rev 7072)
@@ -598,7 +598,7 @@
 
 int
 verify(mportInstance *mport) {
-	mportPackageMeta **packs;
+	mportPackageMeta **packs, **ref;
 	int total = 0;
 	
 	if (mport_pkgmeta_list(mport, &packs) != MPORT_OK) {
@@ -610,6 +610,7 @@
 		warnx("No packages installed.");
 		return (1);
 	}
+	ref = packs;
 	
 	while (*packs != NULL) {
 		mport_verify_package(mport, *packs); 
@@ -617,7 +618,7 @@
 		total++;
 	}
 	
-	mport_pkgmeta_vec_free(packs);
+	mport_pkgmeta_vec_free(ref);
 	printf("Packages verified: %d\n", total);
 	
 	return (0);



More information about the Midnightbsd-cvs mailing list