Mythologyli / zju-connect

ZJU RVPN 客户端的 Go 语言实现
GNU Affero General Public License v3.0
313 stars 20 forks source link

fix: err not updated after OTP authentication #21

Closed idawnlight closed 1 year ago

idawnlight commented 1 year ago

Previously, err was not updated after client.AuthSMSCode(smsCode) or client.AuthTOTP(TOTPCode). As a result, even after successful authentication, the code would still panic at core/EasyConnectClient.go#L118:

    // check error after trying best server
    if err != nil {
        log.Fatal(err.Error())
    }