aboutsummaryrefslogtreecommitdiff
path: root/libshouldbeinlibc/idvec-impgids.c
diff options
context:
space:
mode:
Diffstat (limited to 'libshouldbeinlibc/idvec-impgids.c')
-rw-r--r--libshouldbeinlibc/idvec-impgids.c2
1 files changed, 2 insertions, 0 deletions
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;