From: Michael Tremer Date: Fri, 4 Nov 2022 16:35:40 +0000 (+0000) Subject: filelists: Don't attempt to cleanup any empty filelists X-Git-Tag: 0.9.28~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90a9a80106b74061951117d28f8bf56afdbda4e9;p=pakfire.git filelists: Don't attempt to cleanup any empty filelists Walking through the list won't work. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/filelist.c b/src/libpakfire/filelist.c index 97acff18c..0a0890d82 100644 --- a/src/libpakfire/filelist.c +++ b/src/libpakfire/filelist.c @@ -503,6 +503,10 @@ ERROR: int pakfire_filelist_cleanup(struct pakfire_filelist* list) { int r; + // Nothing to do if the filelist is empty + if (pakfire_filelist_is_empty(list)) + return 0; + // Walk through the list backwards for (unsigned int i = list->size - 1; i > 0; i--) { r = pakfire_file_cleanup(list->elements[i]);