From 73339e3eb696b8f494d49f8e88a73ef9671d35bc Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sun, 8 Feb 2026 00:39:40 -0500 Subject: [PATCH] Free input privKeyPascal --- privkey.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/privkey.go b/privkey.go index cd16f13..a9333bb 100644 --- a/privkey.go +++ b/privkey.go @@ -9,9 +9,10 @@ import ( "github.com/rwinkhart/libmutton/privkey" ) -// SetPrivKeyBytes forces libmutton to use custom bytes for the SSH private key. +// SetPrivKeyBytesAndFree forces libmutton to use custom bytes for the SSH private key. // -//export SetPrivKeyBytes -func SetPrivKeyBytes(privKeyPascal C.PascalString) { +//export SetPrivKeyBytesAndFree +func SetPrivKeyBytesAndFree(privKeyPascal C.PascalString) { privkey.SetBytes(C.GoBytes(unsafe.Pointer(privKeyPascal.data), privKeyPascal.len)) + FreePascalString(privKeyPascal) }