--- ssmtp.c-old 2005-12-06 02:51:51.000000000 +0100 +++ ssmtp.c 2005-12-06 02:52:13.000000000 +0100 @@ -480,6 +480,11 @@ die("from_format() -- snprintf() failed"); } } + else { + if(snprintf(buf, BUF_SZ, "\"unknown\" <%s>", str) == -1) { + die("from_format() -- snprintf() failed"); + } + } } #if 0