aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS8
-rw-r--r--daemon.c5
2 files changed, 9 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index e8ceea39..15202950 100644
--- a/NEWS
+++ b/NEWS
@@ -39,7 +39,7 @@ change. MA = Matthias Andree, ESR = Eric S. Raymond, RF = Rob Funk.)
--------------------------------------------------------------------------------
-fetchmail 6.3.5 (released 2006-10-09):
+fetchmail 6.3.6 (not yet released):
# KNOWN BUGS AND WORKAROUNDS:
(this section floats upwards through the NEWS to be on top of the list)
@@ -58,6 +58,12 @@ fetchmail 6.3.5 (released 2006-10-09):
* some of the documentation is still not up to date
# BUG FIXES:
+* Repair --logfile, broken in 6.3.5. BerliOS Bug #9059,
+ reported by Brian Harring.
+
+fetchmail 6.3.5 (released 2006-10-09):
+
+# BUG FIXES:
* For protocols such as IMAP that are not delimited by "." lines, truncate the
input buffer when the message has been completely read, to avoid taking
trailing garbage into the message if the terminal CRLF is missing. Fixes
diff --git a/daemon.c b/daemon.c
index feacfedc..cd60725f 100644
--- a/daemon.c
+++ b/daemon.c
@@ -218,10 +218,9 @@ nottyDetach:
if ((logfd = open(logfile, O_CREAT|O_WRONLY|O_APPEND, 0666)) < 0) { /* stdout */
report(stderr, "cannot open %s: %s\n", logfile, strerror(errno));
return PS_IOERR;
- } else
- logfd = 0; /* use /dev/null */
+ }
} else
- logfd = 0; /* this is /dev/null */
+ logfd = 0; /* else use /dev/null */
/* Close any/all open file descriptors */
#if defined(HAVE_GETDTABLESIZE)