From: Michael Tremer Date: Sun, 21 Aug 2022 13:42:37 +0000 (+0000) Subject: packager: Prevent adding hidden files X-Git-Tag: 0.9.28~405 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=730ebb9fdb78a25b4a8160e634755b93540db6dd;p=pakfire.git packager: Prevent adding hidden files Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/packager.c b/src/libpakfire/packager.c index c6e1485be..ece57ede8 100644 --- a/src/libpakfire/packager.c +++ b/src/libpakfire/packager.c @@ -661,6 +661,12 @@ int pakfire_packager_add(struct pakfire_packager* packager, if (!packager->payload) return EINVAL; + // Hidden files cannot be added + if (*path == '.') { + errno = EPERM; + return 1; + } + // Create a new file entry struct archive_entry* entry = archive_entry_new(); if (!entry)