rem: LOG(L_ERR, "dlg_new_resp_uac(): Error while parsing headers\n");
add: LOG(L_ERR, "response2dlg(): Error while parsing headers\n");
context: static inline int response2dlg(struct sip_msg* _m, dlg_t* _d){	str contact, rtag;	     /* Parse the whole message, we will need all Record-Route headers */	if (parse_headers(_m, HDR_EOH, 0) == -1) {		LOG(L_ERR, "dlg_new_resp_uac(): Error while parsing headers\n");		return -1;	}		if (get_contact_uri(_m, &contact) < 0) return -2;	if (contact.len && str_duplicate(&_d->rem_target, &contact) < 0) return -3;		if (get_to_tag(_m, &rtag) < 0) goto err1;	if (rtag.len && str_duplicate(&_d->id.rem_tag, &rtag) < 0) goto err1;		if (get_route_set(_m, &_d->route_set, REVERSE_ORDER) < 0) goto err2;	return 0; err2:	if (_d->id.rem_tag.s) shm_free(_d->id.rem_tag.s);	_d->id.rem_tag.s = 0;	_d->id.rem_tag.len = 0; err1:	if (_d->rem_target.s) shm_free(_d->rem_target.s);	_d->rem_target.s = 0;	_d->rem_target.len = 0;	return -4;}