diff --git a/src/msw/webrequest_winhttp.cpp b/src/msw/webrequest_winhttp.cpp index 65c3a5ef18..2a46cdf2d4 100644 --- a/src/msw/webrequest_winhttp.cpp +++ b/src/msw/webrequest_winhttp.cpp @@ -381,6 +381,8 @@ void wxWebRequestWinHTTP::SendRequest() if ( m_dataSize ) m_dataWritten = 0; + SetState(wxWebRequest::State_Active); + // Send request if ( !::WinHttpSendRequest ( @@ -394,8 +396,6 @@ void wxWebRequestWinHTTP::SendRequest() SetFailedWithLastError(); return; } - - SetState(wxWebRequest::State_Active); } void wxWebRequestWinHTTP::DoCancel()