pkgsrc/net/partysip/patches/patch-am

48 lines
1.6 KiB
Text

$NetBSD: patch-am,v 1.1 2007/10/06 00:00:03 joerg Exp $
--- plugin/rgstrar/rgstrar.c.orig 2007-10-05 23:06:51.000000000 +0000
+++ plugin/rgstrar/rgstrar.c
@@ -142,9 +142,9 @@ cb_rgstrar_update_contact_list (psp_requ
}
pos = 0;
- while (!osip_list_eol (request->contacts, pos))
+ while (!osip_list_eol (&request->contacts, pos))
{
- co = osip_list_get (request->contacts, pos);
+ co = osip_list_get (&request->contacts, pos);
if (*path=='\0')
i = ppl_uinfo_add_binding_with_path (user, co, expires, NULL);
else
@@ -206,7 +206,7 @@ cb_rgstrar_add_contacts_in_register (psp
return -2;
}
- co = osip_list_get (request->contacts, 0);
+ co = osip_list_get (&request->contacts, 0);
if (co != NULL && co->displayname != NULL)
{
if (0 == strcmp (co->displayname, "*"))
@@ -244,7 +244,7 @@ cb_rgstrar_add_contacts_in_register (psp
ppl_uinfo_store_bindings(user);
return -1; /* ask the core application to discard the request */
}
- osip_list_add (response->contacts, co2, -1);
+ osip_list_add (&response->contacts, co2, -1);
}
}
@@ -256,11 +256,11 @@ cb_rgstrar_add_contacts_in_register (psp
int pos;
pos = 0;
- while (!osip_list_eol (response->contacts, pos))
+ while (!osip_list_eol (&response->contacts, pos))
{
osip_generic_param_t *exp;
- co = osip_list_get (response->contacts, pos);
+ co = osip_list_get (&response->contacts, pos);
i = osip_contact_param_get_byname (co, "expires", &exp);
if (exp == NULL) /* at least, on expire is missing */
{