From: Paul Eggert Date: Mon, 31 Jan 2022 16:42:07 +0000 (-0800) Subject: chown: simplify -fsanitize=leak pacification X-Git-Tag: v9.1~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=904f9e3bf43f6b193fb65fe620e73958453af69c;p=thirdparty%2Fcoreutils.git chown: simplify -fsanitize=leak pacification * src/chgrp.c, src/chown.c (main) [lint]: Omit unnecessary cleanup. Use main_exit, not return. --- diff --git a/src/chgrp.c b/src/chgrp.c index ac5a3eefda..0c0f629491 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 90f3bc9c04..329b0f4dca 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); }