浏览代码

bug_fix(372): printing of incorrect IP address in warnings

Jiri Kuthan 23 年之前
父节点
当前提交
9d752777e5
共有 1 个文件被更改,包括 5 次插入5 次删除
  1. 5 5
      msg_translator.c

+ 5 - 5
msg_translator.c

@@ -129,12 +129,12 @@ char * warning_builder( struct sip_msg *msg, unsigned int *returned_len)
 	{
 		memcpy(buf+fix_len,"Warning: 392 ",13);
 		fix_len +=13;
-		memcpy(buf+fix_len, sock_info[0].name.s,sock_info[0].name.len);
-		fix_len += sock_info[0].name.len;
+		memcpy(buf+fix_len, bind_address->name.s,bind_address->name.len);
+		fix_len += bind_address->name.len;
 		//*(buf+fix_len++) = ':';
-		memcpy(buf+fix_len,sock_info[0].port_no_str.s,
-			sock_info[0].port_no_str.len);
-		fix_len += sock_info[0].port_no_str.len;
+		memcpy(buf+fix_len,bind_address->port_no_str.s,
+			bind_address->port_no_str.len);
+		fix_len += bind_address->port_no_str.len;
 		memcpy(buf+fix_len, " \"Noisy feedback tells: ",24);
 		fix_len += 24;
 	}