diff options
author | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-02-14 16:26:57 +0100 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2018-02-15 16:29:32 +0100 |
commit | 7ac052cc2aae1af37192958e86755f7b5508760f (patch) | |
tree | 52725dc59e5edcb712e6a110b5b1b2c3988c5daf /src/netlink_delinearize.c | |
parent | 477a2d86c54ee8e1a8426838439e9960f892ac29 (diff) |
src: get rid of __payload_dependency_kill()
Use payload_dependency_release() instead.
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/netlink_delinearize.c')
-rw-r--r-- | src/netlink_delinearize.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/netlink_delinearize.c b/src/netlink_delinearize.c index f4b94396..b9f195b0 100644 --- a/src/netlink_delinearize.c +++ b/src/netlink_delinearize.c @@ -1408,8 +1408,7 @@ static void ct_meta_common_postprocess(struct rule_pp_ctx *ctx, payload_dependency_store(&ctx->pdctx, ctx->stmt, base); } else if (ctx->pdctx.pbase < PROTO_BASE_TRANSPORT_HDR) { if (payload_dependency_exists(&ctx->pdctx, base)) - __payload_dependency_kill(&ctx->pdctx, - ctx->pctx.family); + payload_dependency_release(&ctx->pdctx); if (left->flags & EXPR_F_PROTOCOL) payload_dependency_store(&ctx->pdctx, ctx->stmt, base); } @@ -1874,8 +1873,7 @@ static void stmt_reject_postprocess(struct rule_pp_ctx *rctx) if (stmt->reject.type == NFT_REJECT_TCP_RST && payload_dependency_exists(&rctx->pdctx, PROTO_BASE_TRANSPORT_HDR)) - __payload_dependency_kill(&rctx->pdctx, - rctx->pctx.family); + payload_dependency_release(&rctx->pdctx); break; case NFPROTO_IPV6: stmt->reject.family = rctx->pctx.family; @@ -1883,8 +1881,7 @@ static void stmt_reject_postprocess(struct rule_pp_ctx *rctx) if (stmt->reject.type == NFT_REJECT_TCP_RST && payload_dependency_exists(&rctx->pdctx, PROTO_BASE_TRANSPORT_HDR)) - __payload_dependency_kill(&rctx->pdctx, - rctx->pctx.family); + payload_dependency_release(&rctx->pdctx); break; case NFPROTO_INET: if (stmt->reject.type == NFT_REJECT_ICMPX_UNREACH) { |