X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/df91131cb0f90ee8bfb194926a13b1a108ca3c6e..0d91b2342a1f83b3b9db145c7210efd5d9547cc8:/src/common/url.cpp diff --git a/src/common/url.cpp b/src/common/url.cpp index 084a93ca85..14ebd7b851 100644 --- a/src/common/url.cpp +++ b/src/common/url.cpp @@ -23,9 +23,9 @@ #ifndef WX_PRECOMP #include "wx/list.h" #include "wx/string.h" + #include "wx/utils.h" #endif -#include "wx/utils.h" #include "wx/module.h" #include @@ -185,7 +185,9 @@ void wxURL::CleanData() #if wxUSE_PROTOCOL_HTTP if (!m_useProxy) #endif // wxUSE_PROTOCOL_HTTP - delete m_protocol; + if (m_protocol) + // Need to safely delete the socket (pending events) + m_protocol->Destroy(); } wxURL::~wxURL()