From 9fa148794db7a91d56631cfadffda380a9d4c103 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Wed, 22 Nov 2017 22:49:21 +0100 Subject: Avoid crashing if we fail to assemble the message --- framework/src/domain/composercontroller.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/framework/src/domain/composercontroller.cpp b/framework/src/domain/composercontroller.cpp index d2b65d06..fb3857a5 100644 --- a/framework/src/domain/composercontroller.cpp +++ b/framework/src/domain/composercontroller.cpp @@ -494,6 +494,10 @@ void ComposerController::send() // verify() // && verify(); auto message = assembleMessage(); + if (!message) { + SinkWarning() << "Failed to assemble the message."; + return; + } auto accountId = getAccountId(); //SinkLog() << "Sending a mail: " << *this; -- cgit v1.2.3