diff --git a/proxy/vmess/encoding/auth_test.go b/proxy/vmess/encoding/auth_test.go index a2eafdba5..a160fdea9 100644 --- a/proxy/vmess/encoding/auth_test.go +++ b/proxy/vmess/encoding/auth_test.go @@ -4,6 +4,7 @@ import ( "crypto/rand" "testing" + "v2ray.com/core/common" . "v2ray.com/core/proxy/vmess/encoding" "v2ray.com/core/testing/assert" ) @@ -13,11 +14,12 @@ func TestFnvAuth(t *testing.T) { fnvAuth := new(FnvAuthenticator) expectedText := make([]byte, 256) - rand.Read(expectedText) + _, err := rand.Read(expectedText) + common.Must(err) buffer := make([]byte, 512) b := fnvAuth.Seal(buffer[:0], nil, expectedText, nil) - b, err := fnvAuth.Open(buffer[:0], nil, b, nil) + b, err = fnvAuth.Open(buffer[:0], nil, b, nil) assert.Error(err).IsNil() assert.Int(len(b)).Equals(256) assert.Bytes(b).Equals(expectedText)