aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2024-08-16 15:32:11 -0400
committerSam Anthony <sam@samanthony.xyz>2024-08-16 15:32:11 -0400
commit101f952422b55a06206c63c9c0d9af3147112e92 (patch)
treede2b23322e40389f907903802a6205aa440585e7
parent088ab5372f609a2489163844ac58d8b842cedb13 (diff)
downloadgui-101f952422b55a06206c63c9c0d9af3147112e92.zip
close channel
-rw-r--r--share.go1
1 files changed, 1 insertions, 0 deletions
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
}