diff --git a/core/AmSipSubscription.cpp b/core/AmSipSubscription.cpp index 3fbeab12..09727de9 100644 --- a/core/AmSipSubscription.cpp +++ b/core/AmSipSubscription.cpp @@ -31,7 +31,11 @@ AmSipSubscription::AmSipSubscription(const string& handle, const AmSipSubscriptionInfo& info, const string& sess_link) : info(info), - dlg(sess_checkpoint, this), + dlg( +#ifdef WITH_REPLICATION + sess_checkpoint, +#endif + this), cred(info.domain, info.from_user, info.pwd), sub_begin(0), sub_expires(0), diff --git a/core/AmSipSubscription.h b/core/AmSipSubscription.h index 95db8bca..910dc720 100644 --- a/core/AmSipSubscription.h +++ b/core/AmSipSubscription.h @@ -127,7 +127,9 @@ class AmSipSubscription protected: AmSipDialog dlg; +#ifdef WITH_REPLICATION AmSessionCheckpoint sess_checkpoint; +#endif UACAuthCred cred; AmSipSubscriptionInfo info;