From be8eab4e543511fe2faee839f098272533cbc571 Mon Sep 17 00:00:00 2001 From: Eugene Shalygin Date: Mon, 20 Feb 2017 23:57:49 +0100 Subject: [PATCH] Disable proxy in WebUI HTTP server. Closes #6349. Due to a bug in Qt 5.8 (QTBUG-58706) QTcpServer tries to use HTTP proxy when it is set as default app proxy (for instance via "http_proxy" environment variable) and this breaks the server. So we disable any proxy in it. --- src/base/http/server.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/base/http/server.cpp b/src/base/http/server.cpp index dcd57c6be..c6df59e3c 100644 --- a/src/base/http/server.cpp +++ b/src/base/http/server.cpp @@ -33,6 +33,7 @@ #else #include #endif +#include #include "connection.h" #include "server.h" @@ -45,6 +46,7 @@ Server::Server(IRequestHandler *requestHandler, QObject *parent) , m_https(false) #endif { + setProxy(QNetworkProxy::NoProxy); } Server::~Server()