34 lines
1.1 KiB
Text
34 lines
1.1 KiB
Text
$NetBSD: patch-ah,v 1.1 2007/10/06 00:00:02 joerg Exp $
|
|
|
|
--- src/sfp_fsm2.c.orig 2007-10-05 23:02:33.000000000 +0000
|
|
+++ src/sfp_fsm2.c
|
|
@@ -312,9 +312,9 @@ sfp_cancel_pending_branch(psp_request_t
|
|
|
|
/* add the same route-set than in the previous request */
|
|
pos=0;
|
|
- while (!osip_list_eol (br->out_tr->orig_request->routes, pos))
|
|
+ while (!osip_list_eol (&br->out_tr->orig_request->routes, pos))
|
|
{
|
|
- route = (osip_route_t *) osip_list_get (br->out_tr->orig_request->routes, pos);
|
|
+ route = (osip_route_t *) osip_list_get (&br->out_tr->orig_request->routes, pos);
|
|
i = osip_route_clone (route, &route2);
|
|
if (i != 0)
|
|
{
|
|
@@ -324,7 +324,7 @@ sfp_cancel_pending_branch(psp_request_t
|
|
osip_message_free(cancel);
|
|
return -1;
|
|
}
|
|
- osip_list_add(cancel->routes, route2, -1);
|
|
+ osip_list_add(&cancel->routes, route2, -1);
|
|
pos++;
|
|
}
|
|
|
|
@@ -503,7 +503,7 @@ sfp_answer_request(psp_request_t * req)
|
|
}
|
|
}
|
|
}
|
|
- if (osip_list_size (response->contacts) == 0)
|
|
+ if (osip_list_size (&response->contacts) == 0)
|
|
{
|
|
OSIP_TRACE (osip_trace
|
|
(__FILE__, __LINE__, OSIP_ERROR, NULL,
|