浏览代码

core: remove condition for ipv6 outbound socket to build via header

Surendra Tiwari 7 年之前
父节点
当前提交
e6abb9302c
共有 1 个文件被更改,包括 2 次插入3 次删除
  1. 2 3
      src/core/msg_translator.c

+ 2 - 3
src/core/msg_translator.c

@@ -2785,10 +2785,9 @@ char* via_builder( unsigned int *len,
 		pkg_free(line_buf);
 		return 0;
 	}
-	/* add [] only if ipv6 and outbound socket address is used;
+	/* add [] only if ipv6 address is used;
 	 * if using pre-set no check is made */
-	if ((send_sock->address.af==AF_INET6) &&
-		(address_str==&(send_sock->address_str))) {
+	if (send_sock->address.af==AF_INET6) {
 		line_buf[via_prefix_len]='[';
 		line_buf[via_prefix_len+1+address_str->len]=']';
 		extra_len=1;