From e420bcdd54b65f1af0ca4a76ddd5e1792f2c703b Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Mon, 26 Apr 2010 11:16:26 +0200 Subject: [PATCH] use ip address from via if received is not there. --- coreapi/sal_eXosip2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/coreapi/sal_eXosip2.c b/coreapi/sal_eXosip2.c index 8bb9e8939..afbc4f85f 100644 --- a/coreapi/sal_eXosip2.c +++ b/coreapi/sal_eXosip2.c @@ -370,6 +370,7 @@ static int extract_received_rport(osip_message_t *msg, const char **received, in rport=param->gvalue; if (rport && rport[0]!='\0') *rportval=atoi(rport); else *rportval=5060; + *received=via->host; } param=NULL; osip_via_param_get_byname(via,"received",¶m);