diff --git a/sflphone-common/src/managerimpl.cpp b/sflphone-common/src/managerimpl.cpp
index 371bf3026d165f0b16e2594f37fd5e224da189b6..355844ecde24bfba960a692c5fbf54952bb0c710 100755
--- a/sflphone-common/src/managerimpl.cpp
+++ b/sflphone-common/src/managerimpl.cpp
@@ -72,6 +72,7 @@
 
 #define MD5_APPEND(pms,buf,len) pj_md5_update(pms, (const pj_uint8_t*)buf, len)
 
+// Default account used to get default parametersa if requested by client (to build ne account)
 SIPAccount defaultAccount("default");
 
 ManagerImpl::ManagerImpl (void) :
diff --git a/sflphone-common/src/sip/sipaccount.cpp b/sflphone-common/src/sip/sipaccount.cpp
index 2b846b03937bcd705d2a59dc128a68c68f509319..3ed3adbf5bf2d742700e2ceb0ec2bf3b271408f5 100755
--- a/sflphone-common/src/sip/sipaccount.cpp
+++ b/sflphone-common/src/sip/sipaccount.cpp
@@ -144,7 +144,8 @@ SIPAccount::SIPAccount (const AccountID& accountID)
 SIPAccount::~SIPAccount()
 {
     /* One SIP account less connected to the sip voiplink */
-    dynamic_cast<SIPVoIPLink*> (_link)->decrementClients();
+    if(_accountID != "default")
+      dynamic_cast<SIPVoIPLink*> (_link)->decrementClients();
 
     /* Delete accounts-related information */
     _regc = NULL;