clipboard: good places to dump the raw byte stream.

Change-Id: Idb81bd9f1e090ad337c3f98c03c4fd79f7da51a6
This commit is contained in:
Michael Meeks 2019-06-26 03:20:38 +01:00
parent cec522e4a1
commit 00a4fc0cd7
2 changed files with 2 additions and 0 deletions

View file

@ -993,6 +993,7 @@ bool ChildSession::setClipboard(const char* buffer, int length, const std::vecto
std::getline(stream, command, '\n'); std::getline(stream, command, '\n');
data.read(stream); data.read(stream);
// data.dumpState(std::cerr);
size_t nInCount = data.size(); size_t nInCount = data.size();
size_t pInSizes[nInCount] = { 0, }; size_t pInSizes[nInCount] = { 0, };

View file

@ -2152,6 +2152,7 @@ private:
StringTokenizer reqPathTokens(request.getURI(), "/?", StringTokenizer::TOK_IGNORE_EMPTY | StringTokenizer::TOK_TRIM); StringTokenizer reqPathTokens(request.getURI(), "/?", StringTokenizer::TOK_IGNORE_EMPTY | StringTokenizer::TOK_TRIM);
if (reqPathTokens.count() > 0 && reqPathTokens[0] == "clipboard") if (reqPathTokens.count() > 0 && reqPathTokens[0] == "clipboard")
{ {
// Util::dumpHex(std::cerr, "clipboard:\n", "", socket->getInBuffer()); // lots of data ...
handleClipboardRequest(request, message, disposition); handleClipboardRequest(request, message, disposition);
} }
else if (!(request.find("Upgrade") != request.end() && Poco::icompare(request["Upgrade"], "websocket") == 0) && else if (!(request.find("Upgrade") != request.end() && Poco::icompare(request["Upgrade"], "websocket") == 0) &&