loleaflet/js/global.js | 2 +- wsd/LOOLWSD.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)
New commits: commit fb2bb71082bf7389379b041b106c3194396fc36c Author: Michael Meeks <[email protected]> AuthorDate: Sat Apr 18 21:24:41 2020 +0100 Commit: Michael Meeks <[email protected]> CommitDate: Sat Apr 18 21:24:41 2020 +0100 Proxy: adapt the path with a serial for each request. Helps to debug, and avoids the webserver getting unhappy. Change-Id: I632550f2ad26eef973cd036422f9f1a73d0f0764 diff --git a/loleaflet/js/global.js b/loleaflet/js/global.js index bf37b6cdf..ad3632199 100644 --- a/loleaflet/js/global.js +++ b/loleaflet/js/global.js @@ -334,7 +334,7 @@ }; this.getEndPoint = function(type) { var base = this.uri; - return base.replace(/^ws/, 'http') + '/' + type; + return base.replace(/^ws/, 'http') + '/' + type + '/' + this.outSerial; }; console.debug('proxy: new socket ' + this.id + ' ' + this.uri); diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp index 541640608..49e88dbc0 100644 --- a/wsd/LOOLWSD.cpp +++ b/wsd/LOOLWSD.cpp @@ -2329,8 +2329,8 @@ private: // Util::dumpHex(std::cerr, "clipboard:\n", "", socket->getInBuffer()); // lots of data ... handleClipboardRequest(request, message, disposition); } - else if (request.has("ProxyPrefix") && reqPathTokens.count() > 2 && - (reqPathTokens[reqPathTokens.count()-2] == "ws")) + else if (request.has("ProxyPrefix") && reqPathTokens.count() > 3 && + (reqPathTokens[reqPathTokens.count()-3] == "ws")) { std::string decodedUri; // WOPISrc Poco::URI::decode(reqPathTokens[1], decodedUri); _______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
