aboutsummaryrefslogtreecommitdiffstats
path: root/src/ranap_common.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-07-29 20:11:36 +0200
committerHarald Welte <laforge@osmocom.org>2020-07-29 20:11:36 +0200
commit4f18ce1ecc87c0db7e49c12817c8988c4ed95aef (patch)
tree62ae8482b9cb78256fe057dd29ea50b642edcc9e /src/ranap_common.c
parentc8799757423efa88fcddbf60ae36eed4fd2c0e2d (diff)
Provide more context when logging "Error in ANY_fromType_aper"
Let's add the type name whose encoding failed to give us some kind of a clue what's happening in those situations. Change-Id: I802677ba7164a4d3382d4bc00f5e1c7ab7067d89
Diffstat (limited to 'src/ranap_common.c')
-rw-r--r--src/ranap_common.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ranap_common.c b/src/ranap_common.c
index 46203e0..4ada7ff 100644
--- a/src/ranap_common.c
+++ b/src/ranap_common.c
@@ -331,7 +331,7 @@ struct msgb *ranap_generate_initiating_message(e_RANAP_ProcedureCode procedureCo
pdu.choice.initiatingMessage.criticality = criticality;
rc = ANY_fromType_aper(&pdu.choice.initiatingMessage.value, td, sptr);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", td->name);
return NULL;
}
@@ -358,7 +358,7 @@ struct msgb *ranap_generate_successful_outcome(
pdu.choice.successfulOutcome.criticality = criticality;
rc = ANY_fromType_aper(&pdu.choice.successfulOutcome.value, td, sptr);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", td->name);
return NULL;
}
@@ -385,7 +385,7 @@ struct msgb *ranap_generate_unsuccessful_outcome(
pdu.choice.unsuccessfulOutcome.criticality = criticality;
rc = ANY_fromType_aper(&pdu.choice.unsuccessfulOutcome.value, td, sptr);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", td->name);
return NULL;
}
@@ -412,7 +412,7 @@ struct msgb *ranap_generate_outcome(
pdu.choice.outcome.criticality = criticality;
rc = ANY_fromType_aper(&pdu.choice.outcome.value, td, sptr);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", td->name);
return NULL;
}
@@ -440,7 +440,7 @@ RANAP_IE_t *ranap_new_ie(RANAP_ProtocolIE_ID_t id,
rc = ANY_fromType_aper(&buff->value, type, sptr);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", type->name);
FREEMEM(buff);
return NULL;
}
@@ -474,14 +474,14 @@ RANAP_ProtocolIE_FieldPair_t *ranap_new_ie_pair(RANAP_ProtocolIE_ID_t id,
rc = ANY_fromType_aper(&buff->firstValue, type1, sptr1);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", type1->name);
FREEMEM(buff);
return NULL;
}
rc = ANY_fromType_aper(&buff->secondValue, type2, sptr2);
if (rc < 0) {
- LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper\n");
+ LOGP(DRANAP, LOGL_ERROR, "Error in ANY_fromType_aper (%s)\n", type2->name);
ASN_STRUCT_FREE(asn_DEF_RANAP_ProtocolIE_FieldPair, buff);
return NULL;
}