From d6279914b4a9f6a5bf747548a27af4a792fc38d4 Mon Sep 17 00:00:00 2001 From: Lynix Date: Wed, 24 Feb 2016 14:14:29 +0100 Subject: [PATCH] Network/Socket: Fix last error being undefined without any operation Former-commit-id: 5ccd098d93842f0be79d516630f39150a394045c --- include/Nazara/Network/AbstractSocket.hpp | 4 ++-- src/Nazara/Network/AbstractSocket.cpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/Nazara/Network/AbstractSocket.hpp b/include/Nazara/Network/AbstractSocket.hpp index 5bd91d807..f3789ebf0 100644 --- a/include/Nazara/Network/AbstractSocket.hpp +++ b/include/Nazara/Network/AbstractSocket.hpp @@ -44,14 +44,14 @@ namespace Nz protected: AbstractSocket(SocketType type); - inline void UpdateState(SocketState newState); - virtual void OnClose(); virtual void OnOpened(); bool Open(NetProtocol protocol); void Open(SocketHandle existingHandle); + inline void UpdateState(SocketState newState); + NetProtocol m_protocol; SocketError m_lastError; SocketHandle m_handle; diff --git a/src/Nazara/Network/AbstractSocket.cpp b/src/Nazara/Network/AbstractSocket.cpp index bec0cdf84..e46a5906a 100644 --- a/src/Nazara/Network/AbstractSocket.cpp +++ b/src/Nazara/Network/AbstractSocket.cpp @@ -18,6 +18,7 @@ namespace Nz { AbstractSocket::AbstractSocket(SocketType type) : + m_lastError(SocketError_NoError), m_handle(SocketImpl::InvalidHandle), m_state(SocketState_NotConnected), m_type(type),