summaryrefslogtreecommitdiffstats
path: root/src/extra/pktbuff.c
diff options
context:
space:
mode:
authorDuncan Roe <duncan_roe@optusnet.com.au>2019-11-11 15:17:22 +1100
committerPablo Neira Ayuso <pablo@netfilter.org>2019-11-12 22:31:15 +0100
commit8a4316f31fe874cc6fa9685b0d133df4d14753f0 (patch)
treee146c07e2c0430f8864b708eea5f0bef95108c96 /src/extra/pktbuff.c
parente53a2c805d246ea88369c908df29c34473ff83b9 (diff)
src: pktb_trim() was not updating tail after updating len
skb->tail is used in many places, so it's important to keep it up to date. Updated: src/extra/pktbuff.c: Fix pktb_trim() Signed-off-by: Duncan Roe <duncan_roe@optusnet.com.au> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'src/extra/pktbuff.c')
-rw-r--r--src/extra/pktbuff.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/extra/pktbuff.c b/src/extra/pktbuff.c
index 00af037..3a08d49 100644
--- a/src/extra/pktbuff.c
+++ b/src/extra/pktbuff.c
@@ -156,6 +156,7 @@ EXPORT_SYMBOL
void pktb_trim(struct pkt_buff *pktb, unsigned int len)
{
pktb->len = len;
+ pktb->tail = pktb->head + len;
}
/**