]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD: vars: remove a build warning on vars.c
authorWilly Tarreau <w@1wt.eu>
Thu, 24 Nov 2016 20:23:28 +0000 (21:23 +0100)
committerWilly Tarreau <w@1wt.eu>
Thu, 24 Nov 2016 20:25:43 +0000 (21:25 +0100)
gcc 3.4.6 noticed a possibly unitialized variable in vars.c, and while it
cannot happen the way the function is used, it's surprizing that newer
versions did not report it.

This fix may be backported to 1.6.

src/vars.c

index 29ac3350bfd86f553a515f7b0eeaf74b06c23a09..9ff0d898dbcd9759106755cc85c8b413dfa7813d 100644 (file)
@@ -676,7 +676,7 @@ static enum act_parse_ret parse_store(const char **args, int *arg, struct proxy
        const char *var_name = args[*arg-1];
        int var_len;
        const char *kw_name;
-       int flags, set_var;
+       int flags, set_var = 0;
 
        if (!strncmp(var_name, "set-var", 7)) {
                var_name += 7;