diff --git a/pri_facility.c b/pri_facility.c index 8fdd06c..450ecd4 100644 --- a/pri_facility.c +++ b/pri_facility.c @@ -987,7 +987,8 @@ static int add_callername_facility_ies(struct pri *pri, q931_call *c, int cpe) /* Interpretation component */ if (pri->switchtype == PRI_SWITCH_QSIG) { - ASN1_ADD_SIMPLE(comp, COMP_TYPE_NFE, buffer, i); ASN1_PUSH(compstk, compsp, comp); + ASN1_ADD_SIMPLE(comp, COMP_TYPE_NFE, buffer, i); + ASN1_PUSH(compstk, compsp, comp); ASN1_ADD_BYTECOMP(comp, (ASN1_CONTEXT_SPECIFIC | ASN1_TAG_0), buffer, i, 0); ASN1_ADD_BYTECOMP(comp, (ASN1_CONTEXT_SPECIFIC | ASN1_TAG_2), buffer, i, 0); ASN1_FIXUP(compstk, compsp, buffer, i);