From: Michael Tremer Date: Fri, 9 Dec 2022 11:14:31 +0000 (+0000) Subject: filelist: Fix off-by-one error when deleting files X-Git-Tag: 0.9.28~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=267a3e882fedd18a10ccb11b0703566dbff98bea;p=pakfire.git filelist: Fix off-by-one error when deleting files The last file was never deleted. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/filelist.c b/src/libpakfire/filelist.c index 853a4cc90..ec1951d33 100644 --- a/src/libpakfire/filelist.c +++ b/src/libpakfire/filelist.c @@ -485,7 +485,7 @@ int pakfire_filelist_cleanup(struct pakfire_filelist* list) { return 0; // Walk through the list backwards - for (unsigned int i = list->size - 1; i > 0; i--) { + for (int i = list->size - 1; i >= 0; i--) { r = pakfire_file_cleanup(list->elements[i]); if (r) return r;