]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
dfa: pacify Coverity Scan
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Aug 2025 18:46:34 +0000 (11:46 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 4 Aug 2025 20:23:40 +0000 (13:23 -0700)
* lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments.

ChangeLog
lib/dfa.c

index 867b5886a900c02bb15f02e1172694ac971dde05..f3f8857bae54bd1ae0ead9a538470f362f95310f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2025-08-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       dfa: pacify Coverity Scan
+       * lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments.
+
 2025-08-04  Bruno Haible  <bruno@clisp.org>
 
        nlcanon: Add tests.
index cbacdc04cfcd702d400a62ff4d094962743e84ae..6180c434515d797e6d15aec25ec93487084dd1dd 100644 (file)
--- a/lib/dfa.c
+++ b/lib/dfa.c
@@ -1013,9 +1013,9 @@ parse_bracket_exp (struct dfa *dfa)
                 }
               str[len] = '\0';
 
-              /* Fetch bracket.  */
-              c = bracket_fetch_wc (dfa);
-              wc = dfa->lex.wctok;
+              /* Discard ']', reporting an error if no more input.  */
+              bracket_fetch_wc (dfa);
+
               if (c1 == ':')
                 /* Build character class.  POSIX allows character
                    classes to match multicharacter collating elements,