From 4301317b8e1c9dc1103fb015e1682ce53bb89c12 Mon Sep 17 00:00:00 2001 From: Lionel Gauthier <lionel.gauthier@eurecom.fr> Date: Thu, 28 May 2015 15:30:47 +0000 Subject: [PATCH] bug NULL + commented dump collection git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7491 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- .../S1AP/s1ap_eNB_context_management_procedures.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/openair-cn/S1AP/s1ap_eNB_context_management_procedures.c b/openair-cn/S1AP/s1ap_eNB_context_management_procedures.c index 5e8b5596fff..314dbd3c8f2 100755 --- a/openair-cn/S1AP/s1ap_eNB_context_management_procedures.c +++ b/openair-cn/S1AP/s1ap_eNB_context_management_procedures.c @@ -71,6 +71,11 @@ int s1ap_ue_context_release_complete(instance_t instance, DevAssert(ue_release_complete_p != NULL); DevAssert(s1ap_eNB_instance_p != NULL); + /*RB_FOREACH(ue_context_p, s1ap_ue_map, &s1ap_eNB_instance_p->s1ap_ue_head) { + S1AP_WARN("in s1ap_ue_map: UE context eNB_ue_s1ap_id %u mme_ue_s1ap_id %u state %u\n", + ue_context_p->eNB_ue_s1ap_id, ue_context_p->mme_ue_s1ap_id, + ue_context_p->ue_state); + }*/ if ((ue_context_p = s1ap_eNB_get_ue_context(s1ap_eNB_instance_p, ue_release_complete_p->eNB_ue_s1ap_id)) == NULL) { /* The context for this eNB ue s1ap id doesn't exist in the map of eNB UEs */ @@ -124,7 +129,7 @@ int s1ap_ue_context_release_complete(instance_t instance, struct s1ap_eNB_ue_context_s *ue_context2_p = NULL; if ((ue_context2_p = RB_REMOVE(s1ap_ue_map, &s1ap_eNB_instance_p->s1ap_ue_head, ue_context_p)) - == NULL) { + != NULL) { S1AP_WARN("Removed UE context eNB_ue_s1ap_id %u\n", ue_context2_p->eNB_ue_s1ap_id); s1ap_eNB_free_ue_context(ue_context2_p); @@ -132,6 +137,11 @@ int s1ap_ue_context_release_complete(instance_t instance, S1AP_WARN("Removing UE context eNB_ue_s1ap_id %u: did not find context\n", ue_context_p->eNB_ue_s1ap_id); } + /*RB_FOREACH(ue_context_p, s1ap_ue_map, &s1ap_eNB_instance_p->s1ap_ue_head) { + S1AP_WARN("in s1ap_ue_map: UE context eNB_ue_s1ap_id %u mme_ue_s1ap_id %u state %u\n", + ue_context_p->eNB_ue_s1ap_id, ue_context_p->mme_ue_s1ap_id, + ue_context_p->ue_state); + }*/ return ret; } -- GitLab