From 668ae532b9edd39907d3e646fb6a8f526116607f Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 15 Dec 2013 16:42:26 +0100 Subject: [PATCH] BUILD: pattern: silence a warning about uninitialized value 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 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pattern.c b/src/pattern.c index d667cef0f..ce60f7639 100644 --- a/src/pattern.c +++ b/src/pattern.c @@ -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)