summaryrefslogtreecommitdiff
path: root/modules/presence/subscriber.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/presence/subscriber.c')
-rw-r--r--modules/presence/subscriber.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/presence/subscriber.c b/modules/presence/subscriber.c
index baf0b0c..b61e454 100644
--- a/modules/presence/subscriber.c
+++ b/modules/presence/subscriber.c
@@ -282,10 +282,11 @@ static int presence_alloc(struct contact *contact)
int subscriber_init(void)
{
+ struct contacts *contacts = baresip_contacts();
struct le *le;
int err = 0;
- for (le = list_head(contact_list()); le; le = le->next) {
+ for (le = list_head(contact_list(contacts)); le; le = le->next) {
struct contact *c = le->data;
struct sip_addr *addr = contact_addr(c);