mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Automated rollback of changelist 301501607
PiperOrigin-RevId: 301578043
This commit is contained in:
committed by
gVisor bot
parent
eddd6ce514
commit
c29d4fc59e
@@ -45,18 +45,12 @@ func (r *reader) Read(p []byte) (int, error) {
|
||||
return rand.Read(p)
|
||||
}
|
||||
|
||||
// mu protects the global Reader below.
|
||||
var mu sync.Mutex
|
||||
|
||||
// Reader is the default reader.
|
||||
var Reader io.Reader = &reader{}
|
||||
|
||||
// Read reads from the default reader.
|
||||
func Read(b []byte) (int, error) {
|
||||
mu.Lock()
|
||||
n, err := io.ReadFull(Reader, b)
|
||||
mu.Unlock()
|
||||
return n, err
|
||||
return io.ReadFull(Reader, b)
|
||||
}
|
||||
|
||||
// Init can be called to make sure /dev/urandom is pre-opened on kernels that
|
||||
|
||||
Reference in New Issue
Block a user