]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Merge pull request #2696 from al3xtjames/mkstemp
authorTim Kientzle <kientzle@acm.org>
Sat, 16 Aug 2025 16:27:11 +0000 (10:27 -0600)
committerMartin Matuska <martin@matuska.de>
Tue, 23 Sep 2025 20:58:27 +0000 (22:58 +0200)
Fix mkstemp path in setup_mac_metadata

(cherry picked from commit 892f33145093d1c9b962b6521a6480dfea66ae00)

libarchive/archive_read_disk_entry_from_file.c

index 19d049770b784bba60215526afe9e62f38964c94..87389642db4ae3fb3eaace7fea348acdb1f6ef46 100644 (file)
@@ -364,7 +364,7 @@ setup_mac_metadata(struct archive_read_disk *a,
                tempdir = _PATH_TMP;
        archive_string_init(&tempfile);
        archive_strcpy(&tempfile, tempdir);
-       archive_strcat(&tempfile, "tar.md.XXXXXX");
+       archive_strcat(&tempfile, "/tar.md.XXXXXX");
        tempfd = mkstemp(tempfile.s);
        if (tempfd < 0) {
                archive_set_error(&a->archive, errno,