From 83d9397002cf071a601a02c2523d8e4efa00b818 Mon Sep 17 00:00:00 2001 From: Robert Schmidt Date: Tue, 13 Aug 2024 07:40:20 +0200 Subject: [PATCH] MeasTimingConfig: only print ASN.1 when requested --- openair2/RRC/NR/nr_rrc_config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openair2/RRC/NR/nr_rrc_config.c b/openair2/RRC/NR/nr_rrc_config.c index dab37f6f1a..91997260c7 100644 --- a/openair2/RRC/NR/nr_rrc_config.c +++ b/openair2/RRC/NR/nr_rrc_config.c @@ -1990,7 +1990,8 @@ NR_MeasurementTimingConfiguration_t *get_new_MeasurementTimingConfiguration(cons int encode_MeasurementTimingConfiguration(const struct NR_MeasurementTimingConfiguration *mtc, uint8_t *buf, int buf_len) { DevAssert(mtc != NULL); - xer_fprint(stdout, &asn_DEF_NR_MeasurementTimingConfiguration, mtc); + if (LOG_DEBUGFLAG(DEBUG_ASN1)) + xer_fprint(stdout, &asn_DEF_NR_MeasurementTimingConfiguration, mtc); asn_enc_rval_t enc_rval = uper_encode_to_buffer(&asn_DEF_NR_MeasurementTimingConfiguration, NULL, mtc, buf, buf_len); AssertFatal(enc_rval.encoded > 0, "ASN1 message encoding failed (%s, %lu)!\n", enc_rval.failed_type->name, enc_rval.encoded); return (enc_rval.encoded + 7) / 8;