From 97bfb65eebae2182aa91b204af2ce680305074ab Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 29 Jul 2018 12:28:11 +0200 Subject: [PATCH] hlr_ussd: Introduce LOGPSS() macro Change-Id: I1058ef9fd67af2224c991e43bab02bcf21c9f174 --- src/hlr_ussd.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hlr_ussd.c b/src/hlr_ussd.c index 41fba341..ef4063c4 100644 --- a/src/hlr_ussd.c +++ b/src/hlr_ussd.c @@ -126,6 +126,9 @@ struct hlr_euse *ussd_euse_find_7bit_gsm(struct hlr *hlr, const char *ussd_code) * handling functions for individual GSUP messages ***********************************************************************/ +#define LOGPSS(ss, lvl, fmt, args...) \ + LOGP(DMAIN, lvl, "%s/0x%08x: " fmt, (ss)->imsi, (ss)->session_id, ## args) + struct ss_session { /* link us to hlr->ss_sessions */ struct llist_head list; @@ -166,7 +169,7 @@ static void ss_session_timeout(void *data) { struct ss_session *ss = data; - LOGP(DMAIN, LOGL_NOTICE, "%s/0x%08x: SS Session Timeout, destroying\n", ss->imsi, ss->session_id); + LOGPSS(ss, LOGL_NOTICE, "SS Session Timeout, destroying\n"); /* FIXME: should we send a ReturnError component to the MS? */ ss_session_free(ss); }