File fix-unhandled-exception.patch of Package akonadi-server

From 06f1a32b5a5aa3f5a5dcf842e8de1358480fede5 Mon Sep 17 00:00:00 2001
From: Filipe Azevedo <pasnox@gmail.com>
Date: Fri, 22 Mar 2019 22:11:10 +0100
Subject: Fix unhandled exception from DataStream::operator<<

Summary: Depends on D19982

Reviewers: dvratil

Reviewed By: dvratil

Subscribers: cfeck, kde-pim

Tags: #kde_pim

Differential Revision: https://phabricator.kde.org/D19983
---
 src/core/connection.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/core/connection.cpp b/src/core/connection.cpp
index bed2e13..f80dd46 100644
--- a/src/core/connection.cpp
+++ b/src/core/connection.cpp
@@ -313,8 +313,8 @@ void Connection::doSendCommand(qint64 tag, const Protocol::CommandPtr &cmd)
 
     if (mSocket && mSocket->isOpen()) {
         Protocol::DataStream stream(mSocket.data());
-        stream << tag;
         try {
+            stream << tag;
             Protocol::serialize(mSocket.data(), cmd);
         } catch (const Akonadi::ProtocolException &e) {
             qCWarning(AKONADICORE_LOG) << "Protocol Exception:" << QString::fromUtf8(e.what());
-- 
cgit v1.1

openSUSE Build Service is sponsored by