From dd2284928fba183f14e92fad5381a5d8f678bc3c Mon Sep 17 00:00:00 2001
From: Tien-Thinh Nguyen <Tien-Thinh.nguyen@eurecom.fr>
Date: Mon, 11 May 2020 03:10:05 +0200
Subject: [PATCH] update IE Update_PDR (PFCP)

---
 src/pfcp/3gpp_29.244.hpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/pfcp/3gpp_29.244.hpp b/src/pfcp/3gpp_29.244.hpp
index e6d1cfda..f3aabfbb 100644
--- a/src/pfcp/3gpp_29.244.hpp
+++ b/src/pfcp/3gpp_29.244.hpp
@@ -8039,6 +8039,9 @@ public:
   //--------
   explicit pfcp_update_pdr_ie(const pfcp::update_pdr& b) : pfcp_grouped_ie(PFCP_IE_UPDATE_PDR){
     tlv.set_length(0);
+    std::shared_ptr<pfcp_pdr_id_ie> sie(new pfcp_pdr_id_ie(b.pdr_id)); add_ie(sie);
+    if (b.far_id.first) {std::shared_ptr<pfcp_far_id_ie> sie(new pfcp_far_id_ie(b.far_id.second)); add_ie(sie);}
+    if (b.pdi.first) { std::shared_ptr<pfcp_pdi_ie> sie(new pfcp_pdi_ie(b.pdi.second)); add_ie(sie);}
   }
   //--------
   pfcp_update_pdr_ie() : pfcp_grouped_ie(PFCP_IE_UPDATE_PDR){
-- 
GitLab