MAINT-6978 Proxy should not be initialized outside of startLLProxy()

master
andreykproductengine 2016-12-13 20:29:07 +02:00
parent 0d836acf00
commit dcff9513f1
1 changed files with 11 additions and 1 deletions

View File

@ -568,7 +568,17 @@ HttpStatus HttpOpRequest::prepareRequest(HttpService * service)
// Use the viewer-based thread-safe API which has a
// fast/safe check for proxy enable. Would like to
// encapsulate this someway...
LLProxy::getInstance()->applyProxySettings(mCurlHandle);
if (LLProxy::instanceExists())
{
// Make sure proxy won't be initialized from here,
// it might conflict with LLStartUp::startLLProxy()
LLProxy::getInstance()->applyProxySettings(mCurlHandle);
}
else
{
LL_WARNS() << "Proxy is not initialized!" << LL_ENDL;
}
}
else if (gpolicy.mHttpProxy.size())
{