From 977cd13741e1e80879ea5b840206044fa1817aea Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Fri, 28 Dec 2012 19:29:44 +0100 Subject: gsm_04_08: Display debug message correctly on DETACH INDICATION Log messages would get mangled before if we receive detach by TMSI or IMSI. --- openbsc/src/libmsc/gsm_04_08.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/openbsc/src/libmsc/gsm_04_08.c b/openbsc/src/libmsc/gsm_04_08.c index 65e6fcc99..b9b364323 100644 --- a/openbsc/src/libmsc/gsm_04_08.c +++ b/openbsc/src/libmsc/gsm_04_08.c @@ -938,26 +938,28 @@ static int gsm48_rx_mm_imsi_detach_ind(struct gsm_subscriber_connection *conn, s struct gsm_subscriber *subscr = NULL; gsm48_mi_to_string(mi_string, sizeof(mi_string), idi->mi, idi->mi_len); - DEBUGP(DMM, "IMSI DETACH INDICATION: mi_type=0x%02x MI(%s): ", + DEBUGP(DMM, "IMSI DETACH INDICATION: mi_type=0x%02x MI(%s)", mi_type, mi_string); osmo_counter_inc(bts->network->stats.loc_upd_type.detach); switch (mi_type) { case GSM_MI_TYPE_TMSI: + DEBUGPC(DMM, "\n"); subscr = subscr_get_by_tmsi(bts->network, tmsi_from_string(mi_string)); break; case GSM_MI_TYPE_IMSI: + DEBUGPC(DMM, "\n"); subscr = subscr_get_by_imsi(bts->network, mi_string); break; case GSM_MI_TYPE_IMEI: case GSM_MI_TYPE_IMEISV: /* no sim card... FIXME: what to do ? */ - DEBUGPC(DMM, "unimplemented mobile identity type\n"); + DEBUGPC(DMM, ": unimplemented mobile identity type\n"); break; default: - DEBUGPC(DMM, "unknown mobile identity type\n"); + DEBUGPC(DMM, ": unknown mobile identity type\n"); break; } -- cgit v1.2.3