From b9f0b4a5584c7cefda590349f3143c0dddef9d77 Mon Sep 17 00:00:00 2001 From: Francisco Date: Thu, 21 Oct 2021 18:16:42 +0100 Subject: [PATCH] lte,enb,gtpu: fix failing gtpu_test --- srsenb/src/stack/upper/gtpu.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/srsenb/src/stack/upper/gtpu.cc b/srsenb/src/stack/upper/gtpu.cc index 10cd9d067..41ee99d97 100644 --- a/srsenb/src/stack/upper/gtpu.cc +++ b/srsenb/src/stack/upper/gtpu.cc @@ -90,18 +90,12 @@ gtpu_tunnel_manager::add_tunnel(uint16_t rnti, uint32_t eps_bearer_id, uint32_t tun->teid_out = teidout; tun->spgw_addr = spgw_addr; - if (ue_teidin_db.find(rnti) != ue_teidin_db.end()) { + if (ue_teidin_db.find(rnti) == ue_teidin_db.end()) { auto ret = ue_teidin_db.emplace(rnti, ue_bearer_tunnel_list()); if (!ret.second) { logger.error("Failed to allocate rnti=0x%x", rnti); return nullptr; } -#if 0 - if (ret.is_error()) { - logger.error("Failed to allocate rnti=0x%x", rnti); - return nullptr; - } -#endif } auto& ue_tunnels = ue_teidin_db[rnti];