Kaynağa Gözat

parser: fix start of search for long header names

- in parse_hname2_short(), used only for mod fixups, in the case header
  name given as function param was greater than 250 chars
Daniel-Constantin Mierla 10 yıl önce
ebeveyn
işleme
de8ba3900d
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      parser/parse_hname2.c

+ 1 - 1
parser/parse_hname2.c

@@ -270,7 +270,7 @@ char* parse_hname2_short(char* const begin, const char* const end, struct hdr_fi
 	char *p;
 
 	if(end-begin>=HBUF_MAX_SIZE-4) {
-		p = q_memchr(p, ':', end - begin);
+		p = q_memchr(begin, ':', end - begin);
 		if(p && p-4> begin) {
 			/* header name termination char found and enough space in buffer after it */
 			return parse_hname2(begin, end, hdr);