]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
cut: simplify -fsanitize=leak pacification
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 31 Jan 2022 16:42:07 +0000 (08:42 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 31 Jan 2022 20:07:39 +0000 (12:07 -0800)
* src/set-fields.c (reset_fields): Remove, as it’s not needed for
-fsanitize=leak even when ‘lint’ is defined.  All uses removed.

src/cut.c
src/set-fields.c
src/set-fields.h

index 5143c8bd94b9fe0f9f299aa3a7f93c06bcbbc238..ac874c3f800a0663f5ca91fe00316d5c8b465d23 100644 (file)
--- a/src/cut.c
+++ b/src/cut.c
@@ -602,7 +602,5 @@ main (int argc, char **argv)
       ok = false;
     }
 
-  IF_LINT (reset_fields ());
-
   return ok ? EXIT_SUCCESS : EXIT_FAILURE;
 }
index e3cce30d9afa2d35fc27707b600ae54fe1cfa7f7..575dc2784ed2a854935022a3664e6fdb33609817 100644 (file)
@@ -308,12 +308,3 @@ set_fields (char const *fieldstr, unsigned int options)
   frp = xrealloc (frp, n_frp * sizeof (struct field_range_pair));
   frp[n_frp - 1].lo = frp[n_frp - 1].hi = UINTMAX_MAX;
 }
-
-void
-reset_fields (void)
-{
-  n_frp = 0 ;
-  n_frp_allocated = 0;
-  free (frp);
-  frp = NULL;
-}
index 7bc9b3afe0cba66bfb388754fccc7542c8293064..3e7613a989d6b4f03011d003236a7be8fb2caf32 100644 (file)
@@ -41,7 +41,4 @@ enum
 /* allocates and initializes the FRP array and N_FRP count */
 extern void set_fields (char const *fieldstr, unsigned int options);
 
-/* frees memory allocated by set_fields() */
-extern void reset_fields (void);
-
 #endif