From 185faec47ad304e8d0621366781fe0a7d8ac940f Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Tue, 26 Jul 2022 18:51:27 -0700 Subject: [PATCH] Reporting: Avoid crash if socket connect fails. --- Core/Reporting.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 {