aboutsummaryrefslogtreecommitdiff
path: root/src/deps.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2020-01-28 10:39:12 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2020-01-28 10:39:12 -0500
commit8b06e3e66a4cf26c02f9e0175263e1a561186c1b (patch)
tree8bac5ec5215066ef1fdff4edfd06857324b40f91 /src/deps.c
parent38ef2cc6dff14f37050ea40ae62e4aea9863c805 (diff)
downloadspmc-8b06e3e66a4cf26c02f9e0175263e1a561186c1b.tar.gz
Remove md5sum function
* Fix a few glaring memory leaks
Diffstat (limited to 'src/deps.c')
-rw-r--r--src/deps.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/deps.c b/src/deps.c
index 732341d..4b8d6f3 100644
--- a/src/deps.c
+++ b/src/deps.c
@@ -184,12 +184,14 @@ int dep_all(Dependencies **deps, const char *_package) {
if (!tmpdir) {
perror(template);
fprintf(SYSERROR);
+ free(package);
free(suffix);
return -1;
}
if (tar_extract_file(package, ".SPM_DEPENDS", tmpdir) < 0) {
perror(package);
fprintf(SYSERROR);
+ free(package);
free(suffix);
return -1;
}
@@ -211,6 +213,7 @@ int dep_all(Dependencies **deps, const char *_package) {
// Remove temporary data
unlink(depfile);
rmdir(tmpdir);
+ free(package);
free(suffix);
return 0;
}