From 79f93e5e69abc2ead458d19f4577b64b7e35c504 Mon Sep 17 00:00:00 2001 From: Jake Sanders Date: Thu, 15 Sep 2016 09:14:53 -0700 Subject: [PATCH] C.free(unsafe.Pointer(err)) -> defer C.g_error_free(err) Signed-off-by: Jake Sanders --- secretservice/secretservice_linux.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secretservice/secretservice_linux.go b/secretservice/secretservice_linux.go index f3264ce..9f9c64d 100644 --- a/secretservice/secretservice_linux.go +++ b/secretservice/secretservice_linux.go @@ -88,7 +88,7 @@ func (h Secretservice) List() (map[string]string, error) { var listLenC C.uint err := C.list(&pathsC, &acctsC, &listLenC) if err != nil { - defer C.free(unsafe.Pointer(err)) + defer C.g_error_free(err) return nil, errors.New("Error from list function in secretservice_linux.c likely due to error in secretservice library") } defer C.freeListData(&pathsC, listLenC)