summaryrefslogtreecommitdiff
path: root/src/arbits/slbt_archive_mapfile.c
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2024-03-05 02:35:24 +0000
committermidipix <writeonce@midipix.org>2024-03-05 02:35:24 +0000
commit926d54732abf235cd099e496ec4bc98edffb1fbf (patch)
treec0aeda4f7ce797e4f556dd53f73679e7327e6b27 /src/arbits/slbt_archive_mapfile.c
parente47cd7d15cee80e0a78fb7a4ec0d53e117d37379 (diff)
downloadslibtool-926d54732abf235cd099e496ec4bc98edffb1fbf.tar.bz2
slibtool-926d54732abf235cd099e496ec4bc98edffb1fbf.tar.xz
archiver api: record the associated path upon openat() related errors.x
Diffstat (limited to 'src/arbits/slbt_archive_mapfile.c')
-rw-r--r--src/arbits/slbt_archive_mapfile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arbits/slbt_archive_mapfile.c b/src/arbits/slbt_archive_mapfile.c
index 07d947d..27d2b45 100644
--- a/src/arbits/slbt_archive_mapfile.c
+++ b/src/arbits/slbt_archive_mapfile.c
@@ -120,7 +120,7 @@ static int slbt_ar_create_mapfile_impl(
fdctx.fdcwd,path,
O_WRONLY|O_CREAT|O_TRUNC,
mode)) < 0)
- return SLBT_SYSTEM_ERROR(dctx,0);
+ return SLBT_SYSTEM_ERROR(dctx,path);
} else {
fdout = fdctx.fdout;
}