[Libreoffice-commits] online.git: Branch 'distro/collabora/co-4-2-3' - common/Session.cpp wsd/ClientSession.cpp wsd/DocumentBroker.cpp
Michael Meeks (via logerrit)
logerrit at kemper.freedesktop.org
Mon May 25 19:52:28 UTC 2020
common/Session.cpp | 1 +
wsd/ClientSession.cpp | 2 +-
wsd/DocumentBroker.cpp | 6 +++---
3 files changed, 5 insertions(+), 4 deletions(-)
New commits:
commit 33107d32bc9b8f5c91fd5af0bfbb28b2c34f8a8e
Author: Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Mon May 25 09:57:29 2020 +0100
Commit: Aron Budea <aron.budea at collabora.com>
CommitDate: Mon May 25 21:52:09 2020 +0200
IO stats - handle convert-to case, and initiailize all temporaries.
Change-Id: I16c60c89745a7cc2f369a010c77cffbb08759f7b
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94775
Tested-by: Jenkins
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Michael Meeks <michael.meeks at collabora.com>
(cherry picked from commit 87d039e00aed9ddc132f3984d3cb4000360c2c85)
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/94686
Reviewed-by: Aron Budea <aron.budea at collabora.com>
diff --git a/common/Session.cpp b/common/Session.cpp
index ef8deea25..58d7c0b6b 100644
--- a/common/Session.cpp
+++ b/common/Session.cpp
@@ -264,6 +264,7 @@ void Session::getIOStats(uint64_t &sent, uint64_t &recv)
if (!_protocol)
{
LOG_TRC("ERR - missing protocol " << getName() << ": Get IO stats.");
+ sent = 0; recv = 0;
return;
}
diff --git a/wsd/ClientSession.cpp b/wsd/ClientSession.cpp
index e985b2a7a..f393eaf5b 100644
--- a/wsd/ClientSession.cpp
+++ b/wsd/ClientSession.cpp
@@ -1722,7 +1722,7 @@ void ClientSession::dumpState(std::ostream& os)
if (_protocol)
{
- uint64_t sent, recv;
+ uint64_t sent = 0, recv = 0;
_protocol->getIOStats(sent, recv);
os << "\n\t\tsent/keystroke: " << (double)sent/_keyEvents << "bytes";
}
diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index a81864506..579544165 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -357,7 +357,7 @@ void DocumentBroker::pollThread()
(now - lastBWUpdateTime).count() >= COMMAND_TIMEOUT_MS)
{
lastBWUpdateTime = now;
- uint64_t sent, recv;
+ uint64_t sent = 0, recv = 0;
getIOStats(sent, recv);
uint64_t deltaSent = 0, deltaRecv = 0;
@@ -2232,7 +2232,7 @@ void DocumentBroker::getIOStats(uint64_t &sent, uint64_t &recv)
assertCorrectThread();
for (const auto& sessionIt : _sessions)
{
- uint64_t s, r;
+ uint64_t s = 0, r = 0;
sessionIt.second->getIOStats(s, r);
sent += s;
recv += r;
@@ -2377,7 +2377,7 @@ void DocumentBroker::dumpState(std::ostream& os)
{
std::unique_lock<std::mutex> lock(_mutex);
- uint64_t sent, recv;
+ uint64_t sent = 0, recv = 0;
getIOStats(sent, recv);
auto now = std::chrono::steady_clock::now();
More information about the Libreoffice-commits
mailing list