From 159f9da335aa017c6233aef3bd18992b8ec258ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Mon, 13 Apr 2020 23:14:25 -0400 Subject: [PATCH] message engine: don't send if account not registered Change-Id: If799c6b7c1baecda06bdd87a129a4f4e7af06040 --- src/im/message_engine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/im/message_engine.cpp b/src/im/message_engine.cpp index 9ca9988257..a3a4580ac8 100644 --- a/src/im/message_engine.cpp +++ b/src/im/message_engine.cpp @@ -68,6 +68,9 @@ MessageEngine::onPeerOnline(const std::string& peer, bool retryOnTimeout) void MessageEngine::retrySend(const std::string& peer, bool retryOnTimeout) { + if (account_.getRegistrationState() != RegistrationState::REGISTERED) { + return; + } struct PendingMsg { MessageToken token; std::string to; -- GitLab