From: Paul Eggert Date: Mon, 31 Jan 2022 16:42:07 +0000 (-0800) Subject: shuf: simplify -fsanitize=leak pacification X-Git-Tag: v9.1~103 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0106b5a4b8882e93b88e5d4599d7e6766dfd13bc;p=thirdparty%2Fcoreutils.git shuf: simplify -fsanitize=leak pacification * src/shuf.c (main) [lint]: Omit unnecessary cleanup. Use main_exit, not return. --- diff --git a/src/shuf.c b/src/shuf.c index 7f696d6b09..68ca609ebb 100644 --- a/src/shuf.c +++ b/src/shuf.c @@ -595,22 +595,5 @@ main (int argc, char **argv) if (i != 0) die (EXIT_FAILURE, errno, _("write error")); -#ifdef lint - free (permutation); - randint_all_free (randint_source); - if (input_lines) - { - free (input_lines[0]); - free (input_lines); - } - if (reservoir) - { - size_t j; - for (j = 0; j < n_lines; ++j) - freebuffer (&reservoir[j]); - free (reservoir); - } -#endif - - return EXIT_SUCCESS; + main_exit (EXIT_SUCCESS); }