diff --git a/epan/dissectors/asn1/rrc/rrc.cnf b/epan/dissectors/asn1/rrc/rrc.cnf index 791a76dfa2..058e8e03aa 100644 --- a/epan/dissectors/asn1/rrc/rrc.cnf +++ b/epan/dissectors/asn1/rrc/rrc.cnf @@ -901,7 +901,7 @@ HandoverFromUTRANCommand-GSM-r6-IEs/gsm-message/single-GSM-Message single-GSM-Me /* Concat MCC and MNC in temp buffer */ temp_strbuf = wmem_strbuf_sized_new(actx->pinfo->pool,7,7); wmem_strbuf_append_printf(temp_strbuf,"%%s",wmem_strbuf_get_str(last_mcc_strbuf)); - wmem_strbuf_append_printf(temp_strbuf,"%%s",wmem_strbuf_get_str(mcc_mnc_strbuf)); + wmem_strbuf_append_printf(temp_strbuf,"%%s",mcc_mnc_string); /* Update length of recovered MCC-MNC pair */ string_len = (guint32)wmem_strbuf_get_len(temp_strbuf); mcc_mnc_string = wmem_strbuf_finalize(temp_strbuf); diff --git a/epan/dissectors/packet-rrc.c b/epan/dissectors/packet-rrc.c index e113ebb3f3..6422582156 100644 --- a/epan/dissectors/packet-rrc.c +++ b/epan/dissectors/packet-rrc.c @@ -135861,7 +135861,7 @@ dissect_rrc_PLMN_IdentityWithOptionalMCC_r6(tvbuff_t *tvb _U_, int offset _U_, a /* Concat MCC and MNC in temp buffer */ temp_strbuf = wmem_strbuf_sized_new(actx->pinfo->pool,7,7); wmem_strbuf_append_printf(temp_strbuf,"%s",wmem_strbuf_get_str(last_mcc_strbuf)); - wmem_strbuf_append_printf(temp_strbuf,"%s",wmem_strbuf_get_str(mcc_mnc_strbuf)); + wmem_strbuf_append_printf(temp_strbuf,"%s",mcc_mnc_string); /* Update length of recovered MCC-MNC pair */ string_len = (guint32)wmem_strbuf_get_len(temp_strbuf); mcc_mnc_string = wmem_strbuf_finalize(temp_strbuf);