diff options
Diffstat (limited to 'cpp/src/Ice/SslConnectionOpenSSL.h')
-rw-r--r-- | cpp/src/Ice/SslConnectionOpenSSL.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/Ice/SslConnectionOpenSSL.h b/cpp/src/Ice/SslConnectionOpenSSL.h index 8404cc78330..141ce8531c4 100644 --- a/cpp/src/Ice/SslConnectionOpenSSL.h +++ b/cpp/src/Ice/SslConnectionOpenSSL.h @@ -79,14 +79,14 @@ private: class HandshakeSentinel { - public: + HandshakeSentinel(SafeFlag& handshakeFlag) : - _flag(handshakeFlag) + _flag(handshakeFlag) { _ownHandshake = _flag.checkAndSet(); } - + ~HandshakeSentinel() { if (_ownHandshake) @@ -101,13 +101,13 @@ public: } private: + bool _ownHandshake; SafeFlag& _flag; }; class Connection : public IceSecurity::Ssl::Connection { - public: Connection(SSL*, string&); |