diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | transact.c | 3 |
2 files changed, 3 insertions, 2 deletions
@@ -11,6 +11,8 @@ * New Danish, Turkish, and Catalan translation files. * Improved ODMR debug messages. * IMAP efficiency hack; don't fetch sizes unless needed. +* Detect and rwerite invalid return paths beginning with @. +* Fix for subtle freeing bug that suppressed information in some bounce msgs. fetchmail-6.1.0 (Sun Sep 22 18:31:23 EDT 2002), 21999 lines: @@ -388,6 +388,7 @@ int readheaders(int sock, */ if (msgblk.headers) free(msgblk.headers); + free_str_list(&msgblk.recipients); /* initially, no message ID */ if (ctl->thisid) @@ -1232,8 +1233,6 @@ int readheaders(int sock, *cp++ = '\0'; stuffline(ctl, buf); -/* free(msgblk.headers); */ - free_str_list(&msgblk.recipients); return(headers_ok ? PS_SUCCESS : PS_TRUNCATED); } |