diff --git a/Core/Reporting.cpp b/Core/Reporting.cpp index 3ff8fecc44..adf72090b9 100644 --- a/Core/Reporting.cpp +++ b/Core/Reporting.cpp @@ -280,9 +280,11 @@ namespace Reporting return false; if (http.Resolve(serverHost, ServerPort())) { - http.Connect(); - int result = http.POST(http::RequestParams(uri), data, mimeType, output, &progress); - http.Disconnect(); + int result = -1; + if (http.Connect()) { + result = http.POST(http::RequestParams(uri), data, mimeType, output, &progress); + http.Disconnect(); + } return result >= 200 && result < 300; } else {