From f788d31f223cb5ad5e07fe88d194721d7dc99cf6 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 20 Jan 2023 19:04:08 +0100 Subject: [PATCH] htp/body: minor optimization --- src/app-layer-htp-body.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/app-layer-htp-body.c b/src/app-layer-htp-body.c index f2db9453b2..2421895a00 100644 --- a/src/app-layer-htp-body.c +++ b/src/app-layer-htp-body.c @@ -162,15 +162,10 @@ void HtpBodyPrune(HtpState *state, HtpBody *body, int direction) SCReturn; } - /* get the configured inspect sizes. Default to response values */ - uint32_t min_size = state->cfg->response.inspect_min_size; - uint32_t window = state->cfg->response.inspect_window; - - if (direction == STREAM_TOSERVER) { - min_size = state->cfg->request.inspect_min_size; - window = state->cfg->request.inspect_window; - } - + const HTPCfgDir *cfg = + (direction == STREAM_TOCLIENT) ? &state->cfg->response : &state->cfg->request; + uint32_t min_size = cfg->inspect_min_size; + uint32_t window = cfg->inspect_window; uint64_t max_window = ((min_size > window) ? min_size : window); uint64_t in_flight = body->content_len_so_far - body->body_inspected; -- 2.47.2