48 lines
1.6 KiB
Text
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 */
|
|
{
|