Merge "pbx_dundi: Fix debug frame decode string."
This commit is contained in:
commit
2dce2c9796
|
@ -446,7 +446,7 @@ void dundi_showframe(struct dundi_hdr *fhi, int rx, struct sockaddr_in *sin, int
|
|||
"INVALID ",
|
||||
"UNKNOWN CMD ",
|
||||
"NULL ",
|
||||
"REQREQ ",
|
||||
"REGREQ ",
|
||||
"REGRESPONSE ",
|
||||
"CANCEL ",
|
||||
"ENCRYPT ",
|
||||
|
@ -456,15 +456,15 @@ void dundi_showframe(struct dundi_hdr *fhi, int rx, struct sockaddr_in *sin, int
|
|||
char subclass2[20];
|
||||
char *subclass;
|
||||
char tmp[256];
|
||||
if ((fhi->cmdresp & 0x3f) > (int)sizeof(commands)/(int)sizeof(char *)) {
|
||||
snprintf(class2, (int)sizeof(class2), "(%d?)", fhi->cmdresp);
|
||||
if ((fhi->cmdresp & 0x3f) >= ARRAY_LEN(commands)) {
|
||||
snprintf(class2, sizeof(class2), "(%d?)", fhi->cmdresp & 0x3f);
|
||||
class = class2;
|
||||
} else {
|
||||
class = commands[(int)(fhi->cmdresp & 0x3f)];
|
||||
class = commands[fhi->cmdresp & 0x3f];
|
||||
}
|
||||
snprintf(subclass2, (int)sizeof(subclass2), "%02hhx", (unsigned char)fhi->cmdflags);
|
||||
snprintf(subclass2, sizeof(subclass2), "%02hhx", (unsigned char)fhi->cmdflags);
|
||||
subclass = subclass2;
|
||||
snprintf(tmp, (int)sizeof(tmp),
|
||||
snprintf(tmp, sizeof(tmp),
|
||||
"%s-Frame -- OSeqno: %3.3d ISeqno: %3.3d Type: %s (%s)\n",
|
||||
pref[rx],
|
||||
fhi->oseqno, fhi->iseqno, class, fhi->cmdresp & 0x40 ? "Response" : "Command");
|
||||
|
|
Loading…
Reference in New Issue