From 3155ec6df80b31eb235671e3577c88b548431e7f Mon Sep 17 00:00:00 2001
From: Cedric Roux <cedric.roux@eurecom.fr>
Date: Wed, 3 Aug 2022 10:34:12 +0200
Subject: [PATCH] gtp: small fix: set E if there is an extension header

---
 openair3/ocp-gtpu/gtp_itf.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/openair3/ocp-gtpu/gtp_itf.cpp b/openair3/ocp-gtpu/gtp_itf.cpp
index e318f0cf95c..dc93960e5e3 100644
--- a/openair3/ocp-gtpu/gtp_itf.cpp
+++ b/openair3/ocp-gtpu/gtp_itf.cpp
@@ -184,7 +184,7 @@ static int gtpv1uCreateAndSendMsg(int h,
   // N should be 0 for us (it was used only in 2G and 3G)
   msgHdr->PN=npduNumFlag;
   msgHdr->S=seqNumFlag;
-  msgHdr->E = extHdrType;
+  msgHdr->E = extHdrType != NO_MORE_EXT_HDRS;
   msgHdr->spare=0;
   //PT=0 is for GTP' TS 32.295 (charging)
   msgHdr->PT=1;
-- 
GitLab