Don't print uninitialised buffer in ssl_mail_client
diff --git a/ChangeLog b/ChangeLog
index 30b9846..deddb4c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,7 @@
      with non-blocking I/O.
    * x509_crt_parse() did not increase total_failed on PEM error
    * Fix compiler warnings on iOS (found by Sander Niemeijer).
+   * Don't print uninitialised buffer in ssl_mail_client (found by Marc Abel).
 
 Changes
    * X.509 certificates with more than one AttributeTypeAndValue per
diff --git a/programs/ssl/ssl_mail_client.c b/programs/ssl/ssl_mail_client.c
index 31e22fc..90845bd 100644
--- a/programs/ssl/ssl_mail_client.c
+++ b/programs/ssl/ssl_mail_client.c
@@ -375,6 +375,8 @@
     memset( &rsa, 0, sizeof( rsa_context ) );
     memset( &ssl, 0, sizeof( ssl_context ) );
 
+    memset( buf, 0, sizeof( buf ) );
+
     if( argc == 0 )
     {
     usage: