From 3ba68ac003c17e63060f6021cf77a7ec12621197 Mon Sep 17 00:00:00 2001 From: Michael Boulton Date: Fri, 14 Aug 2020 15:41:17 +0100 Subject: [PATCH] Fix memory leak in Withsignature --- commit.go | 1 + 1 file changed, 1 insertion(+) diff --git a/commit.go b/commit.go index 6e486be..94bb530 100644 --- a/commit.go +++ b/commit.go @@ -73,6 +73,7 @@ func (c *Commit) WithSignature(signature string, signatureField string) (*Oid, e var csf *C.char = nil if signatureField != "" { csf = C.CString(signatureField) + defer C.free(unsafe.Pointer(csf)) } runtime.LockOSThread()