diff options
-rw-r--r-- | src/host/layer23/src/mobile/gsm322.c | 7 | ||||
-rw-r--r-- | src/host/layer23/src/mobile/gsm48_mm.c | 12 |
2 files changed, 11 insertions, 8 deletions
diff --git a/src/host/layer23/src/mobile/gsm322.c b/src/host/layer23/src/mobile/gsm322.c index 114d6600..459f4abf 100644 --- a/src/host/layer23/src/mobile/gsm322.c +++ b/src/host/layer23/src/mobile/gsm322.c @@ -3334,9 +3334,10 @@ int gsm322_c_event(struct osmocom_ms *ms, struct msgb *msg) int rc; int i; - LOGP(DCS, LOGL_INFO, "(ms %s) Event '%s' for Cell selection in state " - "'%s'\n", ms->name, get_event_name(msg_type), - cs_state_names[cs->state]); + if (msg_type != GSM322_EVENT_SYSINFO) + LOGP(DCS, LOGL_INFO, "(ms %s) Event '%s' for Cell selection " + "in state '%s'\n", ms->name, get_event_name(msg_type), + cs_state_names[cs->state]); /* find function for current state and message */ for (i = 0; i < CELLSELSLLEN; i++) if ((msg_type == cellselstatelist[i].type) diff --git a/src/host/layer23/src/mobile/gsm48_mm.c b/src/host/layer23/src/mobile/gsm48_mm.c index 92d6afc7..3920d3f4 100644 --- a/src/host/layer23/src/mobile/gsm48_mm.c +++ b/src/host/layer23/src/mobile/gsm48_mm.c @@ -4065,11 +4065,13 @@ static int gsm48_mm_ev(struct osmocom_ms *ms, int msg_type, struct msgb *msg) struct gsm48_mmlayer *mm = &ms->mmlayer; int i, rc; - if (mm->state == GSM48_MM_ST_MM_IDLE) - LOGP(DMM, LOGL_INFO, "(ms %s) Received '%s' event in state " - "MM IDLE, %s\n", ms->name, get_mmevent_name(msg_type), - gsm48_mm_substate_names[mm->substate]); - else + if (mm->state == GSM48_MM_ST_MM_IDLE) { + if (msg_type != GSM48_MM_EVENT_SYSINFO) + LOGP(DMM, LOGL_INFO, "(ms %s) Received '%s' event in " + "state MM IDLE, %s\n", ms->name, + get_mmevent_name(msg_type), + gsm48_mm_substate_names[mm->substate]); + } else LOGP(DMM, LOGL_INFO, "(ms %s) Received '%s' event in state " "%s\n", ms->name, get_mmevent_name(msg_type), gsm48_mm_state_names[mm->state]); |