From a628d3fc5de464b3a606c339653a0f9fbdfa4f3e Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 1 Jan 2023 12:15:49 +0100 Subject: _merge_implied_gids: Fix memleak on error --- libshouldbeinlibc/idvec-impgids.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libshouldbeinlibc/idvec-impgids.c b/libshouldbeinlibc/idvec-impgids.c index d89f4873..c5800b6a 100644 --- a/libshouldbeinlibc/idvec-impgids.c +++ b/libshouldbeinlibc/idvec-impgids.c @@ -93,6 +93,8 @@ _merge_implied_gids (struct idvec *implied_gids, uid_t uid) else idvec_free (cache); } + else if (cache) + idvec_free (cache); } return err; -- cgit v1.2.3