瀏覽代碼

Quickfix for secure mode

tags/0.10
9seconds 8 年之前
父節點
當前提交
6c0954004e
共有 1 個文件被更改,包括 2 次插入3 次删除
  1. 2
    3
      mtproto/rpc/proxy_request.go

+ 2
- 3
mtproto/rpc/proxy_request.go 查看文件

67
 func NewProxyRequest(clientAddr, ownAddr *net.TCPAddr, opts *mtproto.ConnectionOpts, adTag []byte) (*ProxyRequest, error) {
67
 func NewProxyRequest(clientAddr, ownAddr *net.TCPAddr, opts *mtproto.ConnectionOpts, adTag []byte) (*ProxyRequest, error) {
68
 	flags := proxyRequestFlagsHasAdTag | proxyRequestFlagsMagic | proxyRequestFlagsExtMode2
68
 	flags := proxyRequestFlagsHasAdTag | proxyRequestFlagsMagic | proxyRequestFlagsExtMode2
69
 
69
 
70
-	switch opts.ConnectionType {
71
-	case mtproto.ConnectionTypeAbridged:
70
+	if opts.ConnectionType == mtproto.ConnectionTypeAbridged {
72
 		flags |= proxyRequestFlagsAbdridged
71
 		flags |= proxyRequestFlagsAbdridged
73
-	case mtproto.ConnectionTypeIntermediate:
72
+	} else {
74
 		flags |= proxyRequestFlagsIntermediate
73
 		flags |= proxyRequestFlagsIntermediate
75
 	}
74
 	}
76
 
75
 

Loading…
取消
儲存