More little updates for RLT on DMS100. Fix ASN.1 dump code for multibyte facility IE headers

git-svn-id: https://origsvn.digium.com/svn/libpri/trunk@303 2fbb986a-6c06-0410-b554-c9c1f0a7f128
This commit is contained in:
Matthew Fredrickson
2006-01-19 22:24:41 +00:00
parent 30188c642d
commit 0a326a9744

3
q931.c
View File

@@ -1479,12 +1479,13 @@ static void dump_ie_data(struct pri *pri, unsigned char *c, int len)
static FUNC_DUMP(dump_facility)
{
int dataat = (ie->data[0] & 0x80) ? 1 : 2;
pri_message(pri, "%c Facility (len=%2d, codeset=%d) [ ", prefix, len, Q931_IE_CODESET(full_ie));
dump_ie_data(pri, ie->data, ie->len);
pri_message(NULL, " ]\n");
if (ie->len > 1) {
pri_message(pri, "PROTOCOL %02X\n", ie->data[0] & ASN1_TYPE_MASK);
asn1_dump(pri, &ie->data[1], ie->len - 1);
asn1_dump(pri, &ie->data[dataat], ie->len - dataat);
}
}