diff --git a/lib/libalpm/sync.c b/lib/libalpm/sync.c index 3be2ddcc..e22c790e 100644 --- a/lib/libalpm/sync.c +++ b/lib/libalpm/sync.c @@ -1109,6 +1109,7 @@ static int load_packages(alpm_handle_t *handle, alpm_list_t **data, errors++; *data = alpm_list_add(*data, strdup(spkg->filename)); free(filepath); + _alpm_pkg_free(pkgfile); continue; } free(filepath);