diff --git a/src/manager.cpp b/src/manager.cpp
index 008eb9810baaff9d831d14a607629f4413e7150f..5bca738ddbf8ba66b0aeccb100a30c673a6c1bcf 100644
--- a/src/manager.cpp
+++ b/src/manager.cpp
@@ -377,7 +377,6 @@ struct Manager::ManagerPimpl
 
 Manager::ManagerPimpl::ManagerPimpl(Manager& base)
     : base_(base)
-    , pluginManager_(new PluginManager)
     , toneCtrl_(base.preferences)
     , currentCallMutex_()
     , dtmfKey_()
@@ -387,6 +386,7 @@ Manager::ManagerPimpl::ManagerPimpl(Manager& base)
     , waitingCallsMutex_()
     , path_()
     , ringbufferpool_(new RingBufferPool)
+    , pluginManager_(new PluginManager)
     , conferenceMap_()
     , ice_tf_()
 #ifdef RING_VIDEO