X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5bb0807e9624c48706a26f5784d80d3e606629cb..7d56fb8fcdb469bdef549319b2d81ab4b02b5a67:/src/common/protocol.cpp diff --git a/src/common/protocol.cpp b/src/common/protocol.cpp index 64939970e6..542752e318 100644 --- a/src/common/protocol.cpp +++ b/src/common/protocol.cpp @@ -69,7 +69,8 @@ bool wxProtocol::Reconnect() { wxIPV4address addr; - if (!GetPeer(addr)) { + if (!GetPeer(addr)) + { Close(); return FALSE; } @@ -77,6 +78,7 @@ bool wxProtocol::Reconnect() return FALSE; if (!Connect(addr)) return FALSE; + return TRUE; } @@ -88,7 +90,7 @@ wxProtocolError GetLine(wxSocketBase *sock, wxString& result) { bool found; avail = sock->Read(tmp_buf, PROTO_BSIZE).LastCount(); - if (sock->LastError() != 0 || avail == 0) + if (sock->Error() || avail == 0) return wxPROTO_NETERR; memcpy(tmp_str, tmp_buf, avail); @@ -128,9 +130,7 @@ public: void OnExit(); }; -#if !USE_SHARED_LIBRARY IMPLEMENT_DYNAMIC_CLASS(wxProtocolModule, wxModule) -#endif bool wxProtocolModule::OnInit() {