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()