diff --git a/src/db/abstract/abstract-db.cpp b/src/db/abstract/abstract-db.cpp index ce64805ae..a3cb11e0a 100644 --- a/src/db/abstract/abstract-db.cpp +++ b/src/db/abstract/abstract-db.cpp @@ -31,7 +31,7 @@ using namespace std; LINPHONE_BEGIN_NAMESPACE -AbstractDb::AbstractDb (AbstractDbPrivate &p) : Object(*new AbstractDbPrivate) {} +AbstractDb::AbstractDb (AbstractDbPrivate &p) : Object(p) {} bool AbstractDb::connect (Backend backend, const string ¶meters) { L_D(); diff --git a/src/db/main-db-p.h b/src/db/main-db-p.h index 01b9692b8..b7133a055 100644 --- a/src/db/main-db-p.h +++ b/src/db/main-db-p.h @@ -108,7 +108,7 @@ private: long long insertConferenceParticipantDeviceEvent (const std::shared_ptr &eventLog); long long insertConferenceSubjectEvent (const std::shared_ptr &eventLog); - Core *core; + Core *core = nullptr; L_DECLARE_PUBLIC(MainDb); };