diff options
author | unknown <msvensson@neptunus.(none)> | 2006-05-15 20:24:51 +0200 |
---|---|---|
committer | unknown <msvensson@neptunus.(none)> | 2006-05-15 20:24:51 +0200 |
commit | cd866d01a61ac0f881e81605004c94677f3c17bf (patch) | |
tree | 769b4008a44aab6472f31ae2d080f53518497f49 | |
parent | 32b3a9fed23342cc28b57170c69e5e6892b87d1a (diff) | |
download | mariadb-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.cpp | 4 |
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() |