From 24ea3d4e8ba7e4623463e788f1b4388f942ead76 Mon Sep 17 00:00:00 2001 From: ed Date: Thu, 23 Apr 2020 15:42:29 +0100 Subject: [PATCH] Projucer: Added timeouts to license query web requests --- .../Application/UserAccount/jucer_LicenseQueryThread.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extras/Projucer/Source/Application/UserAccount/jucer_LicenseQueryThread.h b/extras/Projucer/Source/Application/UserAccount/jucer_LicenseQueryThread.h index c36ae49a42..dac00da02c 100644 --- a/extras/Projucer/Source/Application/UserAccount/jucer_LicenseQueryThread.h +++ b/extras/Projucer/Source/Application/UserAccount/jucer_LicenseQueryThread.h @@ -36,7 +36,7 @@ public: ~LicenseQueryThread() override { signalThreadShouldExit(); - waitForThreadToExit (-1); + waitForThreadToExit (6000); } void run() override @@ -117,7 +117,7 @@ private: { URL url (avatarURL); - if (auto stream = url.createInputStream (false)) + if (auto stream = url.createInputStream (false, nullptr, nullptr, {}, 5000)) { MemoryBlock mb; stream->readIntoMemoryBlock (mb); @@ -228,7 +228,7 @@ private: return "Cancelled."; int statusCode = 0; - auto urlStream = url.createInputStream (isPOST, nullptr, nullptr, extraHeaders, 0, nullptr, &statusCode); + auto urlStream = url.createInputStream (isPOST, nullptr, nullptr, extraHeaders, 5000, nullptr, &statusCode); if (urlStream == nullptr) return "Failed to connect to the web server.";