diff --git a/daemon/src/managerimpl.cpp b/daemon/src/managerimpl.cpp
index ee63a0e5a5d20723c4f15be479a5d88f809a83c7..d84aa69d0447cc7084faf240abf838a533185010 100644
--- a/daemon/src/managerimpl.cpp
+++ b/daemon/src/managerimpl.cpp
@@ -1981,7 +1981,7 @@ void ManagerImpl::setIsAlwaysRecording(bool isAlwaysRec)
 bool ManagerImpl::toggleRecordingCall(const std::string& id)
 {
     std::shared_ptr<Call> call;
-    Recordable* rec;
+    Recordable* rec = nullptr;
 
     ConferenceMap::const_iterator it(conferenceMap_.find(id));
     if (it == conferenceMap_.end()) {