From: Paul Eggert Date: Mon, 4 Aug 2025 18:46:34 +0000 (-0700) Subject: dfa: pacify Coverity Scan X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2027ef84288dd94237946cb431be7705b89599d1;p=thirdparty%2Fgnulib.git dfa: pacify Coverity Scan * lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments. --- diff --git a/ChangeLog b/ChangeLog index 867b5886a9..f3f8857bae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-08-04 Paul Eggert + + dfa: pacify Coverity Scan + * lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments. + 2025-08-04 Bruno Haible nlcanon: Add tests. diff --git a/lib/dfa.c b/lib/dfa.c index cbacdc04cf..6180c43451 100644 --- 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,