]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Initialize all fields of issl_session on module load in SSL modules
authorAttila Molnar <attilamolnar@hush.com>
Thu, 16 Oct 2014 19:18:29 +0000 (21:18 +0200)
committerAttila Molnar <attilamolnar@hush.com>
Thu, 16 Oct 2014 19:18:29 +0000 (21:18 +0200)
src/modules/extra/m_ssl_gnutls.cpp
src/modules/extra/m_ssl_openssl.cpp

index cdfe00b9c929705fcdcbeb76e568cbfa8bf6d816..21b58f2800a17a323f1d1a2dd70466536012a14c 100644 (file)
@@ -157,7 +157,7 @@ public:
        reference<ssl_cert> cert;
        reference<SSLConfig> config;
 
-       issl_session() : socket(NULL), sess(NULL) {}
+       issl_session() : socket(NULL), sess(NULL), status(ISSL_NONE) {}
 };
 
 static SSLConfig* GetSessionConfig(gnutls_session_t sess)
index 9ca92fe52e9054eb648fe598d67e307c8cacbf9a..01bf11678811985531fb69f41efb44b3fc54de87 100644 (file)
@@ -75,6 +75,8 @@ public:
        bool data_to_write;
 
        issl_session()
+               : sess(NULL)
+               , status(ISSL_NONE)
        {
                outbound = false;
                data_to_write = false;