From cd866d01a61ac0f881e81605004c94677f3c17bf Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 15 May 2006 20:24:51 +0200 Subject: [PATCH] Bug#19804 Tests run with valgrind shows uninitialised value in yaSSL - memset Connection.sessionID_ in Connection contructor - From upstream yaSSL extra/yassl/src/yassl_imp.cpp: Set sessionID_ of Connection to zero when Connection constructor --- extra/yassl/src/yassl_imp.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extra/yassl/src/yassl_imp.cpp b/extra/yassl/src/yassl_imp.cpp index 1d2d5396ea0..4d6d1fc7aff 100644 --- a/extra/yassl/src/yassl_imp.cpp +++ b/extra/yassl/src/yassl_imp.cpp @@ -1975,7 +1975,9 @@ Connection::Connection(ProtocolVersion v, RandomPool& ran) : pre_master_secret_(0), sequence_number_(0), peer_sequence_number_(0), pre_secret_len_(0), send_server_key_(false), master_clean_(false), TLS_(v.major_ >= 3 && v.minor_ >= 1), version_(v), random_(ran) -{} +{ + memset(sessionID_, 0, sizeof(sessionID_)); +} Connection::~Connection()