From 3644e90a2c1b81cecfd805bb5e61bebd353eaf92 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Wed, 26 Oct 2011 15:31:06 +0200 Subject: [PATCH] Don't set higher transaction id's in HTTP sessions than we have. --- src/app-layer-htp.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/app-layer-htp.c b/src/app-layer-htp.c index af7a0b24ff..c0a34f9cc9 100644 --- a/src/app-layer-htp.c +++ b/src/app-layer-htp.c @@ -231,14 +231,14 @@ void HTPStateUpdateTransactionId(void *state, uint16_t *id) { HtpState *s = (HtpState *)state; - SCLogDebug("original id %"PRIu16", s->transaction_cnt+1 %"PRIu16, - *id, (s->transaction_cnt+1)); + SCLogDebug("original id %"PRIu16", s->transaction_cnt %"PRIu16, + *id, (s->transaction_cnt)); - if ((s->transaction_cnt+1) > (*id)) { - SCLogDebug("original id %"PRIu16", updating with s->transaction_cnt+1 %"PRIu16, - *id, (s->transaction_cnt+1)); + if ((s->transaction_cnt) > (*id)) { + SCLogDebug("original id %"PRIu16", updating with s->transaction_cnt %"PRIu16, + *id, (s->transaction_cnt)); - (*id) = (s->transaction_cnt+1); + (*id) = (s->transaction_cnt); SCLogDebug("updated id %"PRIu16, *id); }