From dbff3282e06ac8a9af1635c750a37d1d69f18fc8 Mon Sep 17 00:00:00 2001 From: guoguangwu Date: Sun, 24 Mar 2024 22:32:42 +0800 Subject: [PATCH] crypto/rand: close /dev/random on plan9 after seeding Signed-off-by: guoguangwu --- src/crypto/rand/rand_plan9.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crypto/rand/rand_plan9.go b/src/crypto/rand/rand_plan9.go index 5d0af0959e..8db19157a7 100644 --- a/src/crypto/rand/rand_plan9.go +++ b/src/crypto/rand/rand_plan9.go @@ -44,6 +44,7 @@ func (r *reader) Read(b []byte) (n int, err error) { r.seedErr = err return } + defer entropy.Close() _, r.seedErr = io.ReadFull(entropy, r.key[:]) }) if r.seedErr != nil {