Module: kamailio
Branch: master
Commit: baf90dba5c12158386e501e73daa266321d9de38
URL: 
https://github.com/kamailio/kamailio/commit/baf90dba5c12158386e501e73daa266321d9de38

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2015-09-02T13:29:43+02:00

core: select framework - use safer function to parse header name in short buffer

---

Modified: select_core.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/baf90dba5c12158386e501e73daa266321d9de38.diff
Patch: 
https://github.com/kamailio/kamailio/commit/baf90dba5c12158386e501e73daa266321d9de38.patch

---

diff --git a/select_core.c b/select_core.c
index d16f59d..a6e6901 100644
--- a/select_core.c
+++ b/select_core.c
@@ -619,7 +619,7 @@ int select_anyheader(str* res, select_t* s, struct sip_msg* 
msg)
                                /* if header name is parseable, parse it and 
set SEL_PARAM_DIV */
                        c=s->params[2].v.s.s[s->params[2].v.s.len];
                        s->params[2].v.s.s[s->params[2].v.s.len]=':';
-                       if 
(parse_hname2(s->params[2].v.s.s,s->params[2].v.s.s+(s->params[2].v.s.len<3?4:s->params[2].v.s.len+1),
+                       if 
(parse_hname2_short(s->params[2].v.s.s,s->params[2].v.s.s+(s->params[2].v.s.len<3?4:s->params[2].v.s.len+1),
                                                &hdr)==0) {
                                LM_ERR("fixup_call:parse error\n");
                                return -1;


_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to