From a87ede8ba6dd63fb4098f64a7ca6511791d26ea9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Tue, 6 Jan 2015 15:39:55 -0500
Subject: [PATCH] manager: send event to client when call creation failed

Refs #63196

Change-Id: Id21a0a6bae72cfb95067c755ff4be43c99948506
---
 daemon/src/managerimpl.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index 8c96be83b5..0f3cd20cec 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -1708,11 +1708,11 @@ ManagerImpl::callBusy(const std::string& id)
 void
 ManagerImpl::callFailure(const std::string& call_id)
 {
+    client_.getCallManager()->callStateChanged(call_id, "FAILURE");
+
     auto call = getCallFromCallID(call_id);
     if (!call) return;
 
-    client_.getCallManager()->callStateChanged(call_id, "FAILURE");
-
     if (isCurrentCall(*call)) {
         playATone(Tone::TONE_BUSY);
         unsetCurrentCall();
-- 
GitLab