[libpri-commits] mattf: branch 1.4 r416 - in /branches/1.4: ./
pri_facility.c
libpri-commits at lists.digium.com
libpri-commits at lists.digium.com
Wed Jun 6 06:22:15 MST 2007
Author: mattf
Date: Wed Jun 6 08:22:15 2007
New Revision: 416
URL: http://svn.digium.com/view/libpri?view=rev&rev=416
Log:
Merged revisions 415 via svnmerge from
https://origsvn.digium.com/svn/libpri/branches/1.2
........
r415 | mattf | 2007-06-06 08:20:05 -0500 (Wed, 06 Jun 2007) | 2 lines
Make sure we only send the NFE when we are talking QSIG
........
Modified:
branches/1.4/ (props changed)
branches/1.4/pri_facility.c
Propchange: branches/1.4/
------------------------------------------------------------------------------
--- branch-1.2-merged (original)
+++ branch-1.2-merged Wed Jun 6 08:22:15 2007
@@ -1,1 +1,1 @@
-/branches/1.2:1-332,385,389
+/branches/1.2:1-332,385,389,415
Modified: branches/1.4/pri_facility.c
URL: http://svn.digium.com/view/libpri/branches/1.4/pri_facility.c?view=diff&rev=416&r1=415&r2=416
==============================================================================
--- branches/1.4/pri_facility.c (original)
+++ branches/1.4/pri_facility.c Wed Jun 6 08:22:15 2007
@@ -943,11 +943,13 @@
buffer[i++] = (ASN1_CONTEXT_SPECIFIC | Q932_PROTOCOL_EXTENSIONS);
/* Interpretation component */
- 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);
+ if (pri->switchtype == PRI_SWITCH_QSIG) {
+ 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);
+ }
ASN1_ADD_BYTECOMP(comp, COMP_TYPE_INTERPRETATION, buffer, i, 0);
@@ -984,11 +986,12 @@
buffer[i++] = (ASN1_CONTEXT_SPECIFIC | Q932_PROTOCOL_EXTENSIONS);
/* Interpretation component */
- 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);
+ if (pri->switchtype == PRI_SWITCH_QSIG) {
+ 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);
+ }
ASN1_ADD_BYTECOMP(comp, COMP_TYPE_INTERPRETATION, buffer, i, 0);
More information about the libpri-commits
mailing list