|
@@ -156,7 +156,7 @@ char* get_hdr_field(char* buf, char* end, struct hdr_field* hdr)
|
|
|
tmp=parse_cseq(tmp, end, cseq_b);
|
|
|
if (cseq_b->error==PARSE_ERROR){
|
|
|
LOG(L_ERR, "ERROR: get_hdr_field: bad cseq\n");
|
|
|
- pkg_free(cseq_b);
|
|
|
+ free_cseq(cseq_b);
|
|
|
goto error;
|
|
|
}
|
|
|
hdr->parsed=cseq_b;
|
|
@@ -177,7 +177,7 @@ char* get_hdr_field(char* buf, char* end, struct hdr_field* hdr)
|
|
|
tmp=parse_to(tmp, end,to_b);
|
|
|
if (to_b->error==PARSE_ERROR){
|
|
|
LOG(L_ERR, "ERROR: get_hdr_field: bad to header\n");
|
|
|
- pkg_free(to_b);
|
|
|
+ free_to(to_b);
|
|
|
goto error;
|
|
|
}
|
|
|
hdr->parsed=to_b;
|