]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: pattern: silence a warning about uninitialized value
authorWilly Tarreau <w@1wt.eu>
Sun, 15 Dec 2013 15:42:26 +0000 (16:42 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 16 Dec 2013 01:23:51 +0000 (02:23 +0100)
Gcc 3.4 warns that mask may be used uninitialized in pattern.c. This
is wrong since it's used in the same condition as its assignment,
although it's not necessarily obvious for the compiler. Fix this by
initializing the value.

This was introduced by recent commit 01cdcd4a so no backport is needed.

src/pattern.c

index d667cef0f42b6462e5e88ede60c4a023d7b2ac1e..ce60f7639dd3275721ca6ed026dd4ab102c082ac 100644 (file)
@@ -1117,7 +1117,7 @@ int pattern_lookup(const char *key, struct pattern_expr *expr,
        struct pat_idx_elt *elt;
        const char *args[2];
        int opaque = 0;
-       unsigned int mask;
+       unsigned int mask = 0;
 
        /* no real pattern */
        if (!expr->match || expr->match == pat_match_nothing)