diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-07-12 14:46:20 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-07-12 14:46:20 +0000 |
commit | 4bc2bc78bfedec86520c4780683df23e1fac1003 (patch) | |
tree | dbf6fb0beb6a6f700f6766a7b95827c3d742a48e /channels/iax2-parser.c | |
parent | 732b6f974b27f24d4b74036bdb8b0c2abe99ff7c (diff) |
Fix IAX2 encryption (really, bug #4500 for reference)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@6103 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/iax2-parser.c')
-rwxr-xr-x | channels/iax2-parser.c | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/channels/iax2-parser.c b/channels/iax2-parser.c index 1cd0f405f..e11a57cff 100755 --- a/channels/iax2-parser.c +++ b/channels/iax2-parser.c @@ -440,8 +440,23 @@ void iax_showframe(struct iax_frame *f, struct ast_iax2_full_hdr *fhi, int rx, s char subclass2[20]; char *class; char *subclass; + char *dir; char tmp[256]; char iabuf[INET_ADDRSTRLEN]; + switch(rx) { + case 0: + dir = "Tx"; + break; + case 2: + dir = "TE"; + break; + case 3: + dir = "RD"; + break; + default: + dir = "Rx"; + break; + } if (f) { fh = f->data; snprintf(retries, (int)sizeof(retries), "%03d", f->retries); @@ -485,7 +500,7 @@ void iax_showframe(struct iax_frame *f, struct ast_iax2_full_hdr *fhi, int rx, s } snprintf(tmp, (int)sizeof(tmp), "%s-Frame Retry[%s] -- OSeqno: %3.3d ISeqno: %3.3d Type: %s Subclass: %s\n", - (rx ? "Rx" : "Tx"), + dir, retries, fh->oseqno, fh->iseqno, class, subclass); outputf(tmp); snprintf(tmp, (int)sizeof(tmp), |