fix: preserve original hostname in handshake (DNS resolves to IP)
This commit is contained in:
+3
-1
@@ -283,6 +283,8 @@ func Login(connectTo string, account *api.Account, settings ...func(ls *loginSet
|
|||||||
setting(ls)
|
setting(ls)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hostAddr := connectTo
|
||||||
|
|
||||||
if ls.Conn != nil {
|
if ls.Conn != nil {
|
||||||
if ls.Version == "" {
|
if ls.Version == "" {
|
||||||
return nil, ErrWithConnRequiresVersion
|
return nil, ErrWithConnRequiresVersion
|
||||||
@@ -324,7 +326,7 @@ func Login(connectTo string, account *api.Account, settings ...func(ls *loginSet
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
err = LoginRawAddr(c, account, connectTo)
|
err = LoginRawAddr(c, account, hostAddr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user