[Libreoffice-commits] online.git: loolwsd/DocumentBroker.cpp loolwsd/test
Ashod Nakashian
ashod.nakashian at collabora.co.uk
Sun Apr 24 16:55:47 UTC 2016
loolwsd/DocumentBroker.cpp | 1 +
loolwsd/test/httpcrashtest.cpp | 6 +++++-
2 files changed, 6 insertions(+), 1 deletion(-)
New commits:
commit 48bdc1e97a49479113fc3d71bdb8a07e9dd827c9
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date: Sat Apr 23 16:00:09 2016 -0400
loolwsd: silence unused-result gcc error
Change-Id: Ide71b0b585a2b822cedc93e0b4aae11ab4aa1b34
Reviewed-on: https://gerrit.libreoffice.org/24333
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
Tested-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/loolwsd/DocumentBroker.cpp b/loolwsd/DocumentBroker.cpp
index deab8fc..b749f77 100644
--- a/loolwsd/DocumentBroker.cpp
+++ b/loolwsd/DocumentBroker.cpp
@@ -287,6 +287,7 @@ size_t DocumentBroker::addSession(std::shared_ptr<MasterProcessSession>& session
// Request a new session from the child kit.
const std::string aMessage = "session " + id + " " + _docKey + "\n";
Log::debug("DocBroker to Child: " + aMessage.substr(0, aMessage.length() - 1));
+ //FIXME: The socket could be broken, child dead, etc. Must recover!
_childProcess->getWebSocket()->sendFrame(aMessage.data(), aMessage.size());
return _sessions.size();
diff --git a/loolwsd/test/httpcrashtest.cpp b/loolwsd/test/httpcrashtest.cpp
index 63d2c87..4169ebd 100644
--- a/loolwsd/test/httpcrashtest.cpp
+++ b/loolwsd/test/httpcrashtest.cpp
@@ -140,7 +140,11 @@ void HTTPCrashTest::testCrashKit()
Poco::StringTokenizer tokens(statString, " ");
if (tokens.count() > 3 && tokens[1] == "(loolkit)")
{
- std::system(killLOKit.c_str());
+ const auto res = std::system(killLOKit.c_str());
+ if (res != 0)
+ {
+ std::cerr << "exit " + std::to_string(res) + " from " + killLOKit << std::endl;
+ }
}
}
}
More information about the Libreoffice-commits
mailing list