diff options
author | Matthias Andree <matthias.andree@gmx.de> | 2005-07-20 12:00:04 +0000 |
---|---|---|
committer | Matthias Andree <matthias.andree@gmx.de> | 2005-07-20 12:00:04 +0000 |
commit | a1d1d45522cee47949ab46d2ec0a5b87e694b57c (patch) | |
tree | 3b7d0255650980bf0d3a3f68ae17cd21e74291ce | |
parent | 7684e7f9f47ca5b8c80db064129ba66e9f9cada9 (diff) | |
download | fetchmail-a1d1d45522cee47949ab46d2ec0a5b87e694b57c.tar.gz fetchmail-a1d1d45522cee47949ab46d2ec0a5b87e694b57c.tar.bz2 fetchmail-a1d1d45522cee47949ab46d2ec0a5b87e694b57c.zip |
Really fix Debian bug #207919 (junk in Received: header when smtphost set).
The 6.2.5 NEWS file hat errantly stated Gregan's patch had fixed Debian bug
#207919 when it had fixed #212484 (workaround dbmail length overflow) instead.
svn path=/trunk/; revision=4129
-rw-r--r-- | NEWS | 6 | ||||
-rw-r--r-- | sink.c | 3 |
2 files changed, 6 insertions, 3 deletions
@@ -120,12 +120,16 @@ fetchmail 6.3.0 (not yet released officially): Matthias Andree. * Fix Debian bug #301964, fetchmail leaks sockets when SSL negotiation fails. Fix suggested Goswin Brederlow. (MA) +* Really fix #207919, patch by Tobias Diedrich. + The 6.2.5 NEWS claimed Gregan's patch had fixed #207919 but it had + fixed #212484 instead and #207919 remained unfixed in 6.2.5. The entry + below has been corrected to read #212484 now. fetchmail-6.2.5 (Wed Oct 15 18:39:22 EDT 2003), 23079 lines: * Updated Spanish, Turkish, and German translation files. * Matthew Gregan's patch to handle garbage lengths from dbmail; - closes Debian bug #207919. + closes Debian bug #212484. * Fix IMAP query so new-message count doesn't include deleted messages. * Man page typo fix, closes Debian bug #205892. * OpenSSL cleanup patches from levinedl@acm.org. @@ -226,8 +226,7 @@ int smtp_open(struct query *ctl) { /* As an alternate port for smtphost is specified, we need to strip it from domain name. */ - char *smtpname; - xalloca(smtpname, char *, cp - ctl->smtphost + 1); + char *smtpname = xmalloc(cp - ctl->smtphost + 1); strncpy(smtpname, ctl->smtphost, cp - ctl->smtphost +1); cp = strchr(smtpname, '/'); *cp = 0; |