From f3f4bacb1c87814530f67d6d37ca644e4890703a Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Tue, 7 Sep 2021 16:31:22 +0200 Subject: [PATCH] gpu: don't leak GPU buffer from sizedBuffer.Release Signed-off-by: Elias Naur --- gpu/compute.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpu/compute.go b/gpu/compute.go index ee9bdd87..e41a11ac 100644 --- a/gpu/compute.go +++ b/gpu/compute.go @@ -1535,8 +1535,8 @@ func (p *computeProgram) Release() { } func (b *sizedBuffer) Release() { - if b.buffer == nil { - return + if b.buffer != nil { + b.buffer.Release() } b.cpuBuf.Free() *b = sizedBuffer{}