From 1c220bf2a4a0a6c8cdaf3c092b1a3d22391b6e42 Mon Sep 17 00:00:00 2001 From: Lucas Manning Date: Wed, 3 Aug 2022 12:22:02 -0700 Subject: [PATCH] Fix refsvfs2 bug that counted uninitialized leak checking as enabled. PiperOrigin-RevId: 465118656 --- pkg/refsvfs2/refs_map.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/refsvfs2/refs_map.go b/pkg/refsvfs2/refs_map.go index 186f4fc7d..49605349e 100644 --- a/pkg/refsvfs2/refs_map.go +++ b/pkg/refsvfs2/refs_map.go @@ -50,7 +50,8 @@ func init() { // LeakCheckEnabled returns whether leak checking is enabled. The following // functions should only be called if it returns true. func LeakCheckEnabled() bool { - return refs_vfs1.GetLeakMode() != refs_vfs1.NoLeakChecking + mode := refs_vfs1.GetLeakMode() + return mode != refs_vfs1.NoLeakChecking && mode != refs_vfs1.UninitializedLeakChecking } // leakCheckPanicEnabled returns whether DoLeakCheck() should panic when leaks