diff --git a/src/mme/emm_build.c b/src/mme/emm_build.c index 28d38888b1..c02ba48888 100644 --- a/src/mme/emm_build.c +++ b/src/mme/emm_build.c @@ -432,7 +432,8 @@ status_t emm_build_tau_reject(pkbuf_t **emmbuf, nas_emm_cause_t emm_cause, d_assert(mme_ue, return CORE_ERROR,); d_trace(3, "[EMM] Tracking area update reject\n"); - d_trace(5, " IMSI[%s] Cause[%d]\n", mme_ue->imsi_bcd, emm_cause); + d_trace(5, " IMSI[%s] Cause[%d]\n", + mme_ue->imsi_bcd ? mme_ue->imsi_bcd : "Unknown", emm_cause); memset(&message, 0, sizeof(message)); message.emm.h.protocol_discriminator = NAS_PROTOCOL_DISCRIMINATOR_EMM; diff --git a/src/mme/mme_sm.c b/src/mme/mme_sm.c index 0fc100510d..824e870fa4 100644 --- a/src/mme/mme_sm.c +++ b/src/mme/mme_sm.c @@ -129,9 +129,6 @@ void mme_state_operational(fsm_t *s, event_t *e) outbound_streams = (c_uint16_t)event_get_param4(e); - d_trace(3, "eNB-S1 SCTP_COMM_UP[%s] Outbound Streams[%d]\n", - CORE_ADDR(addr, buf), outbound_streams); - enb = mme_enb_find_by_addr(addr); if (!enb) { @@ -146,6 +143,9 @@ void mme_state_operational(fsm_t *s, event_t *e) enb->outbound_streams = c_min(outbound_streams, enb->outbound_streams); + d_trace(3, "eNB-S1 SCTP_COMM_UP[%s] Outbound Streams[%d]\n", + CORE_ADDR(addr, buf), enb->outbound_streams); + break; } case MME_EVT_S1AP_LO_CONNREFUSED: diff --git a/src/mme/s1ap_sctp.c b/src/mme/s1ap_sctp.c index 4b35a7f5b1..03a5c9448a 100644 --- a/src/mme/s1ap_sctp.c +++ b/src/mme/s1ap_sctp.c @@ -175,7 +175,7 @@ int s1ap_recv_handler(sock_id sock, void *data) if (not->sn_assoc_change.sac_state == SCTP_COMM_UP) { - d_trace(3, "SCTP_COMM_UP : inbound:%d, outbound = %d\n", + d_trace(3, "SCTP_COMM_UP : inbound[%d] outbound[%d]\n", not->sn_assoc_change.sac_inbound_streams, not->sn_assoc_change.sac_outbound_streams);