diff options
author | midipix <writeonce@midipix.org> | 2024-03-27 19:53:35 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2024-03-27 19:53:35 +0000 |
commit | 2b3e0af3a37f49971992469deb72d97fb8982ad2 (patch) | |
tree | 29c336d4fa7a06574df3745d4c1542a4691c5756 /src/arbits | |
parent | d8b6b1188a53331214fa741dcf8a2a040f4e2464 (diff) | |
download | slibtool-2b3e0af3a37f49971992469deb72d97fb8982ad2.tar.bz2 slibtool-2b3e0af3a37f49971992469deb72d97fb8982ad2.tar.xz |
slbt_obtain_nminfo(): fdout also requires read permissions for later mapping.
Diffstat (limited to 'src/arbits')
-rw-r--r-- | src/arbits/slbt_archive_syminfo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arbits/slbt_archive_syminfo.c b/src/arbits/slbt_archive_syminfo.c index ec53d14..09c90a8 100644 --- a/src/arbits/slbt_archive_syminfo.c +++ b/src/arbits/slbt_archive_syminfo.c @@ -114,7 +114,7 @@ static int slbt_obtain_nminfo( strcpy(output,arname); strcpy(&output[pos],".nm"); - if ((fdout = openat(fdcwd,output,O_CREAT|O_TRUNC|O_WRONLY,0644)) < 0) + if ((fdout = openat(fdcwd,output,O_CREAT|O_TRUNC|O_RDWR,0644)) < 0) return SLBT_SYSTEM_ERROR(dctx,output); } else { strcpy(output,"@nminfo@"); |