This patch should fix the problem:
--- main.c.orig 2005-05-09 03:29:59.000000000 -0400 +++ main.c 2005-05-09 03:30:37.000000000 -0400 @@ -415,7 +415,7 @@ standardise(buf); */
- SMTP_write(sock, ht->string); + SMTP_write(sock, "%s", ht->string); ht = ht->next; }
The nature of the issue should be obvious from this patch. The problem is fixed in more recent versions of debian (see ssmtp 2.61-3, ssmtp.c, line 1522) due to substantial rewriting (not sure exactly when the fix was introduced, though).
I checked over both versions for similar issues. ssmtp-2.61 is clean (though ssmtp.c line 1424 looks problematic it is not because the buffer contains base64-encoded data). ssmtp-2.50.6.1 just has the issue mentioned here, and is otherwise fine.
HTH, -Peff
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]