summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <msvensson@neptunus.(none)>2006-05-15 20:24:51 +0200
committerunknown <msvensson@neptunus.(none)>2006-05-15 20:24:51 +0200
commitcd866d01a61ac0f881e81605004c94677f3c17bf (patch)
tree769b4008a44aab6472f31ae2d080f53518497f49
parent32b3a9fed23342cc28b57170c69e5e6892b87d1a (diff)
downloadmariadb-git-cd866d01a61ac0f881e81605004c94677f3c17bf.tar.gz
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
-rw-r--r--extra/yassl/src/yassl_imp.cpp4
1 files changed, 3 insertions, 1 deletions
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()