]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MEDIUM: pattern: a typo breaks automatic acl/map numbering
authorWilly Tarreau <w@1wt.eu>
Sat, 26 Apr 2014 10:37:25 +0000 (12:37 +0200)
committerWilly Tarreau <w@1wt.eu>
Sat, 26 Apr 2014 10:41:32 +0000 (12:41 +0200)
Dmitry Sivachenko reported that nice warning :
src/pattern.c:2243:43: warning: if statement has empty body [-Wempty-body]
                                if (&ref2->list == &pattern_reference);
                                                                      ^
src/pattern.c:2243:43: note: put the semicolon on a separate line to silence
      this warning

It was merged as is with the code from commit af5a29d ("MINOR: pattern:
Each pattern is identified by unique id").

So it looks like we can reassign an ID which is still in use because of
this.

src/pattern.c

index 16aa09fbb7e67330b9b4c926075010e84d10da25..5ebb5ce818c5c43eaadaa1bb748da206108633db 100644 (file)
@@ -2240,7 +2240,7 @@ void pattern_finalize_config(void)
                                                break;
                                        }
                                }
-                               if (&ref2->list == &pattern_reference);
+                               if (&ref2->list == &pattern_reference)
                                        break;
                        }