From e5b9459adb73ed36b1b2509e38823c039f05cb3e Mon Sep 17 00:00:00 2001 From: MATSUMOTO TAKEAKI Date: Wed, 22 Sep 2021 14:14:50 +0900 Subject: [PATCH] Fix doSchema lock issue --- types/schemas.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/types/schemas.go b/types/schemas.go index 6b49c50c..92f1e610 100644 --- a/types/schemas.go +++ b/types/schemas.go @@ -327,11 +327,9 @@ func (s *Schemas) doSchema(version *APIVersion, name string, lock bool) *Schema if lock { s.Lock() + defer s.Unlock() } schemas, ok := s.schemasByPath[path] - if lock { - s.Unlock() - } if !ok { return nil }