From 101f952422b55a06206c63c9c0d9af3147112e92 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Fri, 16 Aug 2024 15:32:11 -0400 Subject: close channel --- share.go | 1 + 1 file changed, 1 insertion(+) diff --git a/share.go b/share.go index b370e5a..dc99e70 100644 --- a/share.go +++ b/share.go @@ -42,6 +42,7 @@ func newSharedVal[T any]() sharedVal[T] { // get makes a synchronous request and returns the stored value. func (sv sharedVal[T]) get() T { c := make(chan T) + defer close(c) sv.request <- c return <-c } -- cgit v1.2.3