Hi,
There have been a few bugfixes to the ims modules recently.
Can they be cherry-picked to the 4.1 (and possibly 4.0) branches?
Thanks,
Hugh
On 09/12/2013 22:01, Carsten Bock wrote:
Module: sip-router
Branch: master
Commit: caa9954d3c017ce741245d8f2b338158caf2270f
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=caa9954…
Author: Carsten Bock <carsten(a)ng-voice.com>
Committer: Carsten Bock <carsten(a)ng-voice.com>
Date: Mon Dec 9 23:00:08 2013 +0100
Improved Free at cscf_get_service_route(), caused a reproducable crash
---
lib/ims/ims_getters.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/lib/ims/ims_getters.c b/lib/ims/ims_getters.c
index 05450f1..8fce196 100644
--- a/lib/ims/ims_getters.c
+++ b/lib/ims/ims_getters.c
@@ -1361,14 +1361,16 @@ str* cscf_get_service_route(struct sip_msg *msg, int *size, int
is_shm) {
h = h->next;
}
if (is_shm) {
- while (h)
+ h = msg->headers;
+ while (h) {
if (h->name.len == 13
&& strncasecmp(h->name.s, "Service-Route", 13) == 0) {
h->parsed = 0;
r = (rr_t*) h->parsed;
free_rr(&r);
}
- h = h->next;
+ h = h->next;
+ }
}
return x;
_______________________________________________
sr-dev mailing list
sr-dev(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
--
Hugh Waite
Principal Design Engineer
Crocodile RCS Ltd.