git://git.exim.org
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
taint enforce: file access backstops
[exim.git]
/
src
/
src
/
transports
/
queuefile.c
diff --git
a/src/src/transports/queuefile.c
b/src/src/transports/queuefile.c
index bb2b9b9f325fca9ecff9492672c4ba9c864c728e..4339d1fdd0773efe9bbfd2d5a4f6749d48d721f1 100644
(file)
--- a/
src/src/transports/queuefile.c
+++ b/
src/src/transports/queuefile.c
@@
-134,11
+134,11
@@
else /* use data copy */
tb->name, srcpath, dstpath);
if ( (s = dstpath,
tb->name, srcpath, dstpath);
if ( (s = dstpath,
- (dstfd =
openat
(ddfd, CCS filename, O_RDWR|O_CREAT|O_EXCL, SPOOL_MODE))
+ (dstfd =
exim_openat4
(ddfd, CCS filename, O_RDWR|O_CREAT|O_EXCL, SPOOL_MODE))
< 0
)
|| is_hdr_file
< 0
)
|| is_hdr_file
- && (s = srcpath, (srcfd = openat(sdfd, CCS filename, O_RDONLY)) < 0)
+ && (s = srcpath, (srcfd =
exim_
openat(sdfd, CCS filename, O_RDONLY)) < 0)
)
op = US"opening";
)
op = US"opening";