]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Fix setting the error message
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 12 Jan 2025 11:23:33 +0000 (11:23 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 12 Jan 2025 11:23:33 +0000 (11:23 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/archive.c

index 1c251fcc4bad06ec2e17219a5417527cdb5ff0ff..5169c07744dfed837b4a8bf7472f80a735500ad4 100644 (file)
@@ -205,7 +205,7 @@ static int archive_read_file_open(struct archive* a, FILE* f) {
 
 ERROR:
        // Store an error message
-       archive_set_error(a, errno, "%m");
+       archive_set_error(a, -r, "%s", strerror(-r));
 
        if (fd >= 0)
                close(fd);