X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fmhparse.c;h=3522a97b2d5c84a22299379771de2a6e29bef757;hp=b7b869401d25292b0b049cd804a41e88252bcd9a;hb=10eff860a28b96582526eb739fd0a55441669938;hpb=7a13a5266a14f1c6a13752db9292cd40c1211fba diff --git a/uip/mhparse.c b/uip/mhparse.c index b7b8694..3522a97 100644 --- a/uip/mhparse.c +++ b/uip/mhparse.c @@ -475,7 +475,7 @@ add_header(CT ct, char *name, char *value) HF hp; /* allocate header field structure */ - hp = mh_xmalloc(sizeof(*hp)); + hp = mh_xcalloc(1, sizeof(*hp)); /* link data into header structure */ hp->name = name; @@ -577,7 +577,7 @@ extract_name_value(char *name_suffix, char *value) { for (; *cp != '"'; ++cp) ; - extracted_name_value = mh_xmalloc(cp - name_suffix_begin + 1); + extracted_name_value = mh_xcalloc(cp - name_suffix_begin + 1, sizeof(char)); memcpy(extracted_name_value, name_suffix_begin, cp - name_suffix_begin); extracted_name_value[cp - name_suffix_begin] = '\0';