diff options
Diffstat (limited to 'src/gpasswd.c')
-rw-r--r-- | src/gpasswd.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/gpasswd.c b/src/gpasswd.c index 85fb1d17..5983f787 100644 --- a/src/gpasswd.c +++ b/src/gpasswd.c @@ -1186,17 +1186,11 @@ int main (int argc, char **argv) #ifdef SHADOWGRP if (is_shadowgrp) { - if (sgent.sg_adm) { - xfree(sgent.sg_adm); - } - if (sgent.sg_mem) { - xfree(sgent.sg_mem); - } + free(sgent.sg_adm); + free(sgent.sg_mem); } #endif - if (grent.gr_mem) { - xfree(grent.gr_mem); - } + free(grent.gr_mem); exit (E_SUCCESS); } |