@@ -141,6 +141,7 @@ func newDynExtServer(library, model string, adapters, projectors []string, opts
defer freeExtServerResp(initResp)
C.dyn_llama_server_init(llm.s, &sparams, &initResp)
if initResp.id < 0 {
+ mutex.Unlock()
return nil, extServerResponseToErr(initResp)
}