From 7d96b0bf350d87463f4c082342d98c54aefe2b51 Mon Sep 17 00:00:00 2001 From: Ophestra Umiker Date: Mon, 15 Jul 2024 12:40:29 +0900 Subject: [PATCH] acl: fix memory leak in removeEntry According to manpage acl_get_qualifier(3) the void * returned by this function could be allocated on the heap. Signed-off-by: Ophestra Umiker --- acl.go | 1 + 1 file changed, 1 insertion(+) diff --git a/acl.go b/acl.go index d176d81..34e51a4 100644 --- a/acl.go +++ b/acl.go @@ -156,6 +156,7 @@ func (a *acl) removeEntry(tt C.acl_tag_t, tq int) error { return err } else { q = *(*int)(rq) + C.acl_free(rq) } // delete on match