From c50b04252dbd30e813774ea49d4b1b10ade3e1b0 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 13 Sep 2016 12:17:16 -0400 Subject: [PATCH] fix kernel forwarding problem when RTP extensions are present fixes #273 Change-Id: Ibb6a2ed7d4e21a332f307471d3c9530648bb7700 --- kernel-module/xt_RTPENGINE.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-module/xt_RTPENGINE.c b/kernel-module/xt_RTPENGINE.c index 8e0f47b8d..bdfda4fa4 100644 --- a/kernel-module/xt_RTPENGINE.c +++ b/kernel-module/xt_RTPENGINE.c @@ -2128,6 +2128,7 @@ static void parse_rtp(struct rtp_parsed *rtp, struct sk_buff *skb) { goto error; rtp->payload += ext_len; rtp->payload_len -= ext_len; + rtp->header_len += ext_len; } DBG("rtp header parsed, payload length is %u\n", rtp->payload_len);