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: