From: Martin Matuška Date: Thu, 14 Aug 2025 21:22:30 +0000 (+0200) Subject: Merge pull request #2723 from KlaraSystems/des/couldnt-visit X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=44681dd67fadf0c99e9c4f0484164f912d37e0ac;p=thirdparty%2Flibarchive.git Merge pull request #2723 from KlaraSystems/des/couldnt-visit archive_read_disk_posix: Don't pass -1 to a function expecting errno (cherry picked from commit bf50fe0538d1df428a93898c7f9b55a423621a41) --- diff --git a/libarchive/archive_read_disk_posix.c b/libarchive/archive_read_disk_posix.c index 5d8f4be82..ba0046d75 100644 --- a/libarchive/archive_read_disk_posix.c +++ b/libarchive/archive_read_disk_posix.c @@ -862,7 +862,7 @@ next_entry(struct archive_read_disk *a, struct tree *t, tree_enter_initial_dir(t); return (ARCHIVE_FATAL); case TREE_ERROR_DIR: - archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, + archive_set_error(&a->archive, t->tree_errno, "%s: Couldn't visit directory", tree_current_path(t)); tree_enter_initial_dir(t);