From 0476e7d58f5de6597a6b24805e3dc5ab7e6162e1 Mon Sep 17 00:00:00 2001 From: Segev Finer Date: Tue, 10 Nov 2020 18:51:52 +0200 Subject: [PATCH] Add LockOSThread --- reference.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reference.go b/reference.go index c44d2d6..cf31c32 100644 --- a/reference.go +++ b/reference.go @@ -516,6 +516,9 @@ func ReferenceNormalizeName(name string, flags ReferenceFormat) (string, error) buf := (*C.char)(C.malloc(bufSize)) defer C.free(unsafe.Pointer(buf)) + runtime.LockOSThread() + defer runtime.UnlockOSThread() + ecode := C.git_reference_normalize_name(buf, bufSize, cname, C.uint(flags)) if ecode < 0 { return "", MakeGitError(ecode)