Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Plug a leak in the new code
Baptiste Daroussin committed 14 years ago
commit c83f707e93205a9e7b6e6af11952f8d174a63e22
parent 4ba1298
1 file changed +9 -0
modified pkg/version.c
@@ -189,12 +189,21 @@ exec_version(int argc, char **argv)
				printf("%-34s %c\n", pkg_get(pkg, PKG_NAME), key);
			}
		}
+

	} else  {
		fprintf(stderr, "Not yet implemented please use -I \n");
		return (EX_SOFTWARE);
	}

cleanup:
+
	while (!SLIST_EMPTY(&index)) {
+
		entry = SLIST_FIRST(&index);
+
		SLIST_REMOVE_HEAD(&index, next);
+
		free(entry->version);
+
		free(entry->origin);
+
		free(entry);
+
	}
+

	pkg_free(pkg);
	pkgdb_it_free(it);
	pkgdb_close(db);