* lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments. --- ChangeLog | 5 +++++ lib/dfa.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 867b5886a9..f3f8857bae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-08-04 Paul Eggert <[email protected]> + + dfa: pacify Coverity Scan + * lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments. + 2025-08-04 Bruno Haible <[email protected]> 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, -- 2.48.1
