From bdd27303159217641576d30d71fe752e18806011 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sun, 13 Jan 2019 19:01:15 -0800 Subject: [PATCH] auth status void accidental success. The default value of _verificationStatus is reported on auth timeout. Make sure it isn't success. --- src/remote/codec.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/remote/codec.cpp b/src/remote/codec.cpp index 33755b8..f3454a0 100644 --- a/src/remote/codec.cpp +++ b/src/remote/codec.cpp @@ -1423,10 +1423,12 @@ BlockingServerTCPTransportCodec::BlockingServerTCPTransportCodec( SOCKET channel, ResponseHandler::shared_pointer const & responseHandler, int32_t sendBufferSize, - int32_t receiveBufferSize) : - BlockingTCPTransportCodec(true, context, channel, responseHandler, - sendBufferSize, receiveBufferSize, PVA_DEFAULT_PRIORITY), - _lastChannelSID(0), _verifyOrVerified(false) + int32_t receiveBufferSize) + :BlockingTCPTransportCodec(true, context, channel, responseHandler, + sendBufferSize, receiveBufferSize, PVA_DEFAULT_PRIORITY) + ,_lastChannelSID(0) + ,_verificationStatus(pvData::Status::fatal("Uninitialized error")) + ,_verifyOrVerified(false) { // NOTE: priority not yet known, default priority is used to //register/unregister