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
Cautiously added ENABLE_DISABLE_FSYNC and disable_fsync, hedged about
[exim.git]
/
src
/
src
/
receive.c
diff --git
a/src/src/receive.c
b/src/src/receive.c
index b741b05b270ac0e46bcced259263eedf70ccdf5f..db86947a46f3c4767a213b19d658e52f018668d3 100644
(file)
--- a/
src/src/receive.c
+++ b/
src/src/receive.c
@@
-1,4
+1,4
@@
-/* $Cambridge: exim/src/src/receive.c,v 1.3
2 2007/01/08 10:50:18
ph10 Exp $ */
+/* $Cambridge: exim/src/src/receive.c,v 1.3
3 2007/01/22 16:29:54
ph10 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
/*************************************************
* Exim - an Internet mail transport agent *
@@
-2730,7
+2730,7
@@
the input in cases of output errors, since the far end doesn't expect to see
anything until the terminating dot line is sent. */
if (fflush(data_file) == EOF || ferror(data_file) ||
anything until the terminating dot line is sent. */
if (fflush(data_file) == EOF || ferror(data_file) ||
- fsync(fileno(data_file)) < 0 || (receive_ferror)())
+
EXIM
fsync(fileno(data_file)) < 0 || (receive_ferror)())
{
uschar *msg_errno = US strerror(errno);
BOOL input_error = (receive_ferror)() != 0;
{
uschar *msg_errno = US strerror(errno);
BOOL input_error = (receive_ferror)() != 0;