From 59f33e20a2cca9ae042225f866e09a9f4addc9e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Thu, 30 Nov 2023 03:59:32 +0100 Subject: [PATCH] fixup! transaction: Add support for using raw binary pointers conversation handler --- app-transaction.go | 1 + 1 file changed, 1 insertion(+) diff --git a/app-transaction.go b/app-transaction.go index b60ff941..39a3cf41 100644 --- a/app-transaction.go +++ b/app-transaction.go @@ -118,6 +118,7 @@ func pamConvHandler(style Style, msg *C.char, handler ConversationHandler) (*C.c if style == BinaryPrompt { ptr, err := cb.RespondPAMBinary(BinaryPointer(msg)) if err != nil { + defer C.free(unsafe.Pointer(ptr)) return nil, C.int(ErrConv) } return (*C.char)(ptr), success