diff options
Diffstat (limited to 'network/ssmtp/patches/04-508759-garbage.patch')
-rw-r--r-- | network/ssmtp/patches/04-508759-garbage.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/network/ssmtp/patches/04-508759-garbage.patch b/network/ssmtp/patches/04-508759-garbage.patch new file mode 100644 index 0000000000..3e53f8bcb8 --- /dev/null +++ b/network/ssmtp/patches/04-508759-garbage.patch @@ -0,0 +1,23 @@ +Common subdirectories: ssmtp-original/debian and ssmtp-2.62/debian +Common subdirectories: ssmtp-original/md5auth and ssmtp-2.62/md5auth +Common subdirectories: ssmtp-original/.pc and ssmtp-2.62/.pc +Index: ssmtp-2.64/ssmtp.c +=================================================================== +--- ssmtp-2.64.orig/ssmtp.c ++++ ssmtp-2.64/ssmtp.c +@@ -1674,12 +1674,12 @@ int ssmtp(char *argv[]) + outbytes += smtp_write(sock, "%s", leadingdot ? b : buf); + } else { + if (log_level > 0) { +- log_event(LOG_INFO, "Sent a very long line in chunks"); ++ log_event(LOG_INFO, "Sending a partial line"); + } + if (leadingdot) { +- outbytes += fd_puts(sock, b, sizeof(b)); ++ outbytes += fd_puts(sock, b, strlen(b)); + } else { +- outbytes += fd_puts(sock, buf, bufsize); ++ outbytes += fd_puts(sock, buf, strlen(buf)); + } + } + (void)alarm((unsigned) MEDWAIT); |