summaryrefslogtreecommitdiff
path: root/net/partysip/patches/patch-am
blob: 12d5a8651eb2fd0d5f7145dea9f1969ca8c9f121 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
$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 */
 		{