diff --git a/src/lib/client/ServerProxy.cpp b/src/lib/client/ServerProxy.cpp index 67cfa8e4f..f973003db 100644 --- a/src/lib/client/ServerProxy.cpp +++ b/src/lib/client/ServerProxy.cpp @@ -33,7 +33,6 @@ ServerProxy::ServerProxy(Client *client, deskflow::IStream *stream, IEventQueue *events) : m_client(client), m_stream(stream), - m_parser(&ServerProxy::parseHandshakeMessage), m_events(events) { assert(m_client != nullptr); diff --git a/src/lib/client/ServerProxy.h b/src/lib/client/ServerProxy.h index fe3afbfb8..a33d09da2 100644 --- a/src/lib/client/ServerProxy.h +++ b/src/lib/client/ServerProxy.h @@ -123,7 +123,7 @@ private: double m_keepAliveAlarm = 0.0; EventQueueTimer *m_keepAliveAlarmTimer = nullptr; - MessageParser m_parser; + MessageParser m_parser = &ServerProxy::parseHandshakeMessage; IEventQueue *m_events = nullptr; std::string m_serverLanguage = ""; bool m_isUserNotifiedAboutLanguageSyncError = false; diff --git a/src/lib/platform/XWindowsClipboard.cpp b/src/lib/platform/XWindowsClipboard.cpp index 38c762ed0..3c0df65d4 100644 --- a/src/lib/platform/XWindowsClipboard.cpp +++ b/src/lib/platform/XWindowsClipboard.cpp @@ -1381,12 +1381,9 @@ XWindowsClipboard::Reply::Reply( m_target(target), m_time(time), m_property(property), - m_replied(false), - m_done(false), m_data(data), m_type(type), - m_format(format), - m_ptr(0) + m_format(format) { // do nothing } diff --git a/src/lib/server/ClientProxy1_0.cpp b/src/lib/server/ClientProxy1_0.cpp index 8ef6cb0e4..1d81a7dce 100644 --- a/src/lib/server/ClientProxy1_0.cpp +++ b/src/lib/server/ClientProxy1_0.cpp @@ -22,7 +22,6 @@ ClientProxy1_0::ClientProxy1_0(const std::string &name, deskflow::IStream *stream, IEventQueue *events) : ClientProxy(name, stream), - m_parser(&ClientProxy1_0::parseHandshakeMessage), m_events(events) { // install event handlers diff --git a/src/lib/server/ClientProxy1_0.h b/src/lib/server/ClientProxy1_0.h index bec1b403e..cbf1cadae 100644 --- a/src/lib/server/ClientProxy1_0.h +++ b/src/lib/server/ClientProxy1_0.h @@ -98,6 +98,6 @@ private: ClientInfo m_info; double m_heartbeatAlarm; EventQueueTimer *m_heartbeatTimer = nullptr; - MessageParser m_parser; + MessageParser m_parser = &ClientProxy1_0::parseHandshakeMessage; IEventQueue *m_events; }; diff --git a/src/lib/server/InputFilter.cpp b/src/lib/server/InputFilter.cpp index d78c33492..a9773d330 100644 --- a/src/lib/server/InputFilter.cpp +++ b/src/lib/server/InputFilter.cpp @@ -721,7 +721,7 @@ const InputFilter::Action &InputFilter::Rule::getAction(bool onActivation, uint3 // ----------------------------------------------------------------------------- // Input Filter Class // ----------------------------------------------------------------------------- -InputFilter::InputFilter(IEventQueue *events) : m_primaryClient(nullptr), m_events(events) +InputFilter::InputFilter(IEventQueue *events) : m_events(events) { // do nothing }