rem: buf_msg.s = build_req_buf_from_sip_req( msg, &(buf_msg.len), sock_info );
add: buf_msg.s = build_req_buf_from_sip_req( msg, (unsigned int*)&(buf_msg.len), sock_info, msg->rcv.proto);
context: static int cpl_run_script(struct sip_msg* msg, char* str1, char* str2){	str buf_msg;	if (resp_buf)	{		pkg_free(resp_buf);		resp_buf = 0;	}	buf_msg.s = build_req_buf_from_sip_req( msg, &(buf_msg.len), sock_info );	if (!buf_msg.s || !buf_msg.len) {		LOG(L_ERR,"ERROR: cpl_run_script: cannot build buffer from request\n");		goto error;	}	resp_code =executeCPLForSIPMessage( buf_msg.s, buf_msg.len, cpl_server,		cpl_port, &resp_buf, (int*) &resp_len);	pkg_free(buf_msg.s);	if (!resp_code)	{		LOG( L_ERR ,  "ERROR : cpl_run_script : cpl running failed!\n");		goto error;	}	DBG("DEBUG : cpl_run_script : response received -> %d\n",resp_code);	return 1;error:	return -1;}