summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2018-08-21 16:56:36 +0200
committerFlorian Westphal <fw@strlen.de>2018-08-21 16:57:58 +0200
commit0cae4437d11fdfc18a53a166870e71b06e8c65e1 (patch)
treec48e3b09794f04acdc0d3dce6e2fdf679b5075a5 /src
parenta5daf123193d380bb478af6a5aec9144297d7259 (diff)
obj: ct_timeout: fix gcc4 build error
gcc 4.9 only allows for-loop initialisation declarations in C99 or C11 modes. Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'src')
-rw-r--r--src/obj/ct_timeout.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/obj/ct_timeout.c b/src/obj/ct_timeout.c
index 887613e..f39e5ad 100644
--- a/src/obj/ct_timeout.c
+++ b/src/obj/ct_timeout.c
@@ -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]));
}