Skip to content
This repository was archived by the owner on Apr 25, 2025. It is now read-only.

Commit 9241e0e

Browse files
committed
[FAB-11056] Close lazyref on error
Change-Id: I5beb20e683ec4520ecb4b891f4b6c004dcb3910c Signed-off-by: Bob Stasyszyn <Bob.Stasyszyn@securekey.com>
1 parent 0c6b7f1 commit 9241e0e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

pkg/util/concurrent/lazycache/lazycache.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ func newLazyRefInitializer(name string, initializer EntryInitializerWithData, op
211211
_, err := ref.Get(data)
212212
if err != nil {
213213
logger.Debugf("%s - Error returned from lazyref initializer [%s], data [%#v]: %s", name, key, data, err)
214+
ref.Close()
214215
return nil, err
215216
}
216217
logger.Debugf("%s - Returning lazyref for [%s], data [%#v]", name, key, data)

0 commit comments

Comments
 (0)