SMS-over-GSUP: set log context in gsm411_gsup_rx()
Change-Id: I3414953d2aa7b075fcee1cf6e5e76c527ae7b507
diff --git a/src/libmsc/gsm_04_11_gsup.c b/src/libmsc/gsm_04_11_gsup.c
index 1afdfab..328d047 100644
--- a/src/libmsc/gsm_04_11_gsup.c
+++ b/src/libmsc/gsm_04_11_gsup.c
@@ -133,9 +133,6 @@
const char *msg_name;
bool msg_is_err;
- /* Associate logging messages with this subscriber */
- log_set_context(LOG_CTX_VLR_SUBSCR, vsub);
-
/* Determine the message type and name */
msg_is_err = OSMO_GSUP_IS_MSGT_ERROR(gsup_msg->message_type);
switch (gsup_msg->message_type) {
@@ -241,9 +238,6 @@
bool sm_rp_mmts_ind;
int rc;
- /* Associate logging messages with this subscriber */
- log_set_context(LOG_CTX_VLR_SUBSCR, vsub);
-
LOGP(DLSMS, LOGL_DEBUG, "RX MT-forwardSM-Req\n");
/**
@@ -310,6 +304,9 @@
return -GMM_CAUSE_IMSI_UNKNOWN;
}
+ /* Associate logging messages with this subscriber */
+ log_set_context(LOG_CTX_VLR_SUBSCR, vsub);
+
switch (gsup_msg->message_type) {
/* GSM 04.11 code implementing MO SMS */
case OSMO_GSUP_MSGT_MO_FORWARD_SM_ERROR: