From 81fb48c97cb755d912ab24cd945279db0555510c Mon Sep 17 00:00:00 2001 From: Domingo Dirutigliano Date: Sun, 23 Mar 2025 11:04:30 +0100 Subject: [PATCH] minor code change --- backend/binsrc/classes/nfqueue.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/binsrc/classes/nfqueue.cpp b/backend/binsrc/classes/nfqueue.cpp index 4f7dc10..ed05324 100644 --- a/backend/binsrc/classes/nfqueue.cpp +++ b/backend/binsrc/classes/nfqueue.cpp @@ -378,11 +378,12 @@ class PktRequest { cerr << "[SEQ: " << tcp->seq() << "] [ACK: " << tcp->ack_seq() << "]" << " [WIN: " << tcp->window() << "] [FLAGS: " << tcp->flags() << "]\n" << endl; } #endif - if (tcp && ack_seq_offset && packet.size() != _original_size){ + size_t payload_offset = data_size() != _data_original_size; + if (tcp && ack_seq_offset && payload_offset != 0){ if (is_input){ - ack_seq_offset->in += data_size() - _data_original_size; + ack_seq_offset->in += payload_offset; }else{ - ack_seq_offset->out += data_size() - _data_original_size; + ack_seq_offset->out += payload_offset; } } nfq_nlmsg_verdict_put(nlh_verdict, ntohl(packet_id), NF_ACCEPT );