diff --git a/src/crypto/rand/rand_baremetal.go b/src/crypto/rand/rand_baremetal.go index 5711f23eb0..a8ff1dc8e7 100644 --- a/src/crypto/rand/rand_baremetal.go +++ b/src/crypto/rand/rand_baremetal.go @@ -26,7 +26,7 @@ func (r *reader) Read(b []byte) (n int, err error) { if i%4 == 0 { randomByte, err = machine.GetRNG() if err != nil { - return n, err + return i, err } } else { randomByte >>= 8