rem: src[2].s=sock_info[0].port_no_str.s;
add: src[2].s=sock_info[bind_idx].port_no_str.s;
context: void uac_init() {	unsigned long init_nr;	char *c;	int len;	str src[3];	init_nr=random() % (1<<(RAND_DIGITS*4));	c=call_id;	len=RAND_DIGITS;	int2reverse_hex( &c, &len, init_nr );	while (len) { *c='z'; len--; c++; }	*c='-';	src[0].s="Long live SER server";	src[0].len=strlen(src[0].s);	src[1].s=sock_info[0].address_str.s;	src[1].len=strlen(src[1].s);	src[2].s=sock_info[0].port_no_str.s;	src[2].len=strlen(src[2].s);	MDStringArray( from_tag, src, 3 );	from_tag[MD5_LEN]=0;}