rem: if(dsp!=NULL) if(xl_printf(msg, (xl_elem_p)dsp, dsp_s.s, &dsp_s.len)!=0) return -1; return (replace_from(msg, (dsp)?&dsp_s:0, (uri)?&uri_s:0)==0)?1:-1;
add: }  return (replace_from(msg, &dsp_s, (uri)?&uri_s:0)==0)?1:-1;
context: static int w_replace_from2(struct sip_msg* msg, char* dsp, char* uri){	str uri_s;	str dsp_s;		if(uri==NULL && dsp==NULL)		return -1;	uri_s.len = UAC_URI_SIZE;	uri_s.s   = uac_uri_buf;	dsp_s.len = UAC_URI_SIZE;	dsp_s.s   = uac_dsp_buf;	if(uri!=NULL)		if(xl_printf(msg, (xl_elem_p)uri, uri_s.s, &uri_s.len)!=0)			return -1;	if(dsp!=NULL)		if(xl_printf(msg, (xl_elem_p)dsp, dsp_s.s, &dsp_s.len)!=0)			return -1;	return (replace_from(msg, (dsp)?&dsp_s:0, (uri)?&uri_s:0)==0)?1:-1;}