Merge pull request #277 from whzhe51/br_whzhe

gpasswd.c: fix memory leak in sg_adm
This commit is contained in:
Serge Hallyn 2020-10-02 19:37:20 -05:00 committed by GitHub
commit 46ad1856ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1204,6 +1204,17 @@ int main (int argc, char **argv)
nscd_flush_cache ("group");
sssd_flush_cache (SSSD_DB_GROUP);
#ifdef SHADOWGRP
if (sgent.sg_adm) {
xfree(sgent.sg_adm);
}
if (sgent.sg_mem) {
xfree(sgent.sg_mem);
}
#endif
if (grent.gr_mem) {
xfree(grent.gr_mem);
}
exit (E_SUCCESS);
}