]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove dead regex code
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 21 Aug 2019 16:29:09 +0000 (09:29 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 21 Aug 2019 18:02:19 +0000 (11:02 -0700)
* posix/regex_internal.c (re_node_set_insert):
Remove unnecessary assignment.  Reported by Tim Rühsen in:
https://lists.gnu.org/r/bug-gnulib/2019-08/msg00026.html

ChangeLog
posix/regex_internal.c

index 2db09d2f1883e457389e8c6b0db13c5825361b4f..182aa133535105cb4e0a5c6b69ac3ee84d787b58 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2019-08-21  Paul Eggert  <eggert@cs.ucla.edu>
 
+       Remove dead regex code
+       * posix/regex_internal.c (re_node_set_insert):
+       Remove unnecessary assignment.  Reported by Tim Rühsen in:
+       https://lists.gnu.org/r/bug-gnulib/2019-08/msg00026.html
+
        Fix bad pointer / leak in regex code
        This was found by Coverity (CID 1484201).  [BZ#24844]
        * posix/regex_internal.c (create_cd_newstate): Fix use of bad
index f53ded93a8feade8a619f9cb723a95c734d3ed65..99fbb26ecbab568d8fa2549dea299c2d74633975 100644 (file)
@@ -1311,7 +1311,6 @@ re_node_set_insert (re_node_set *set, Idx elem)
      first element separately to skip a check in the inner loop.  */
   if (elem < set->elems[0])
     {
-      idx = 0;
       for (idx = set->nelem; idx > 0; idx--)
        set->elems[idx] = set->elems[idx - 1];
     }