$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 */ {