diff --git a/wsd/RequestDetails.cpp b/wsd/RequestDetails.cpp index 87ef6de263..af3e8894de 100644 --- a/wsd/RequestDetails.cpp +++ b/wsd/RequestDetails.cpp @@ -67,7 +67,7 @@ RequestDetails::RequestDetails(Poco::Net::HTTPRequest &request, const std::strin _isGet = method == "GET"; _isHead = method == "HEAD"; auto it = request.find("ProxyPrefix"); - _isProxy = it != request.end(); + _isProxy = it != request.end(); if (_isProxy) _proxyPrefix = it->second; it = request.find("Upgrade"); @@ -92,6 +92,10 @@ RequestDetails::RequestDetails(const std::string &mobileURI) RequestDetails::RequestDetails(const std::string& wopiSrc, const std::vector& options, const std::string& compat) + : _isGet(true) + , _isHead(false) + , _isProxy(false) + , _isWebSocket(false) { // /cool//ws?WOPISrc=&compat=/ws[///]