From ce0def95f3924a10b0faceb72aa5df18bf813fb1 Mon Sep 17 00:00:00 2001 From: tjpcc Date: Sun, 17 Sep 2023 14:00:03 -0600 Subject: GOPHER --- cmd.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'cmd.go') diff --git a/cmd.go b/cmd.go index fca36cb..45cb18d 100644 --- a/cmd.go +++ b/cmd.go @@ -5,13 +5,18 @@ import ( "context" "errors" "os/exec" + "sync" ) +var mut sync.Mutex var gitbinpath string func findbin() string { if gitbinpath == "" { + mut.Lock() gitbinpath, _ = exec.LookPath("git") + mut.Unlock() + if gitbinpath == "" { panic("failed to find 'git' executable") } -- cgit v1.2.3