From da680741df492042a950c16939846488de02876f Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 31 Jan 2022 08:42:07 -0800 Subject: [PATCH 22/43] chown: simplify -fsanitize=leak pacification * src/chgrp.c, src/chown.c (main) [lint]: Omit unnecessary cleanup. Use main_exit, not return. --- src/chgrp.c | 4 +--- src/chown.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/chgrp.c b/src/chgrp.c index ac5a3eefd..0c0f62949 100644 --- a/src/chgrp.c +++ b/src/chgrp.c @@ -313,7 +313,5 @@ main (int argc, char **argv) (uid_t) -1, gid, (uid_t) -1, (gid_t) -1, &chopt); - IF_LINT (chopt_free (&chopt)); - - return ok ? EXIT_SUCCESS : EXIT_FAILURE; + exit (ok ? EXIT_SUCCESS : EXIT_FAILURE); } diff --git a/src/chown.c b/src/chown.c index 90f3bc9c0..329b0f4dc 100644 --- a/src/chown.c +++ b/src/chown.c @@ -325,7 +325,5 @@ main (int argc, char **argv) uid, gid, required_uid, required_gid, &chopt); - IF_LINT (chopt_free (&chopt)); - - return ok ? EXIT_SUCCESS : EXIT_FAILURE; + main_exit (ok ? EXIT_SUCCESS : EXIT_FAILURE); } -- 2.32.0