should fix compilation.
[apps/madmutt.git] / mutt_libesmtp.c
index 3ffb3f0..82e1a5f 100644 (file)
@@ -158,7 +158,7 @@ static const char *_mutt_libesmtp_messagefp_cb (void **buf, int *len,
     char *p = strchr (*buf, '\0');
 
     if (p[-1] == '\n' && p[-2] != '\r') {
-      m_strcpy(p - 1, "\r\n");
+      m_strcpy(p - 1, *buf + BUFLEN - p + 1, "\r\n");
       p++;
     }
     octets = p - (char *) *buf;