aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-07-29 12:28:11 +0200
committerHarald Welte <laforge@gnumonks.org>2018-07-30 14:53:13 +0000
commit97bfb65eebae2182aa91b204af2ce680305074ab (patch)
tree2bbf70100cc0d717279760789f586b7f8c5a2cef /src
parentbb77939a86260fcd0c6e2c15b5c6f06df8a0b9fe (diff)
hlr_ussd: Introduce LOGPSS() macro
Diffstat (limited to 'src')
-rw-r--r--src/hlr_ussd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/hlr_ussd.c b/src/hlr_ussd.c
index 41fba34..ef4063c 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);
}