]> git.ipfire.org Git - thirdparty/libnftnl.git/commitdiff
obj: ct_timeout: fix gcc4 build error
authorFlorian Westphal <fw@strlen.de>
Tue, 21 Aug 2018 14:56:36 +0000 (16:56 +0200)
committerFlorian Westphal <fw@strlen.de>
Tue, 21 Aug 2018 14:57:58 +0000 (16:57 +0200)
gcc 4.9 only allows for-loop initialisation declarations in C99 or C11 modes.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/obj/ct_timeout.c

index 887613e347f874027d1b5567c4133137f1eda309..f39e5adfbfbd9463cb2999e83730595c5c7a66b5 100644 (file)
@@ -238,8 +238,10 @@ nftnl_obj_ct_timeout_build(struct nlmsghdr *nlh, const struct nftnl_obj *e)
        if (e->flags & (1 << NFTNL_OBJ_CT_TIMEOUT_L4PROTO))
                mnl_attr_put_u8(nlh, NFTA_CT_TIMEOUT_L4PROTO, timeout->l4proto);
        if (e->flags & (1 << NFTNL_OBJ_CT_TIMEOUT_ARRAY)) {
+               int i;
+
                nest = mnl_attr_nest_start(nlh, NFTA_CT_TIMEOUT_DATA);
-               for (int i = 0; i < timeout_protocol[timeout->l4proto].attr_max; i++) {
+               for (i = 0; i < timeout_protocol[timeout->l4proto].attr_max; i++) {
                        if (timeout->timeout[i])
                                mnl_attr_put_u32(nlh, i+1, htonl(timeout->timeout[i]));
                }