Selaa lähdekoodia

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

Daniel-Constantin Mierla 10 vuotta sitten
vanhempi
commit
baf90dba5c
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      select_core.c

+ 1 - 1
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;