From 7c2b1baad8434f9f7b19efe48719942cb3bce4cd Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 28 Jan 2020 21:42:55 -0500 Subject: Fix more memory leaks: Add ability to free ManifestPackage structure Fix bug: manifest_search pointer got free()ed accidentally. --- include/spm.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/spm.h') diff --git a/include/spm.h b/include/spm.h index 53a09c1..5fb5205 100644 --- a/include/spm.h +++ b/include/spm.h @@ -304,6 +304,7 @@ Manifest *manifest_from(const char *package_dir); Manifest *manifest_read(char *file_or_url); int manifest_write(Manifest *info, const char *dest); void manifest_free(Manifest *info); +void manifest_package_free(ManifestPackage *info); ManifestPackage *manifest_search(Manifest *info, const char *package); // checksum.c @@ -344,6 +345,7 @@ void runtime_free(RuntimeEnv *env); // mirrors.c char **file_readlines(const char *filename); char **mirror_list(const char *filename); +void mirror_list_free(char **m); void mirror_clone(Manifest *info, char *dest); #endif //SPM_SPM_H -- cgit