diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-05-22 21:55:31 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-05-22 21:55:31 +0000 |
commit | 9d72f1aa58317d2667feef40e54eef4d9fb5df29 (patch) | |
tree | 08f705b5f4413ffe0364a066fe3a1b1c3d6af179 /pjnath/src/pjnath/stun_msg_dump.c | |
parent | a8a95675cba90ecd5ba2b7b36432641d4bf5703d (diff) |
Fixed ticket #286: Bug in STUN FINGERPRINT verification and logging STUN message
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1289 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath/src/pjnath/stun_msg_dump.c')
-rw-r--r-- | pjnath/src/pjnath/stun_msg_dump.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/pjnath/src/pjnath/stun_msg_dump.c b/pjnath/src/pjnath/stun_msg_dump.c index cbf29a00..d8aab42c 100644 --- a/pjnath/src/pjnath/stun_msg_dump.c +++ b/pjnath/src/pjnath/stun_msg_dump.c @@ -96,6 +96,7 @@ static int print_attr(char *buffer, unsigned length, len = pj_ansi_snprintf(p, end-p, ", INVALID ADDRESS FAMILY!\n"); } + APPLY(); } break; @@ -117,6 +118,7 @@ static int print_attr(char *buffer, unsigned length, ", value=%d (0x%x)\n", (pj_uint32_t)attr->value, (pj_uint32_t)attr->value); + APPLY(); } break; @@ -133,6 +135,7 @@ static int print_attr(char *buffer, unsigned length, ", value=\"%.*s\"\n", (int)attr->value.slen, attr->value.ptr); + APPLY(); } break; @@ -146,6 +149,7 @@ static int print_attr(char *buffer, unsigned length, attr->err_code, (int)attr->reason.slen, attr->reason.ptr); + APPLY(); } break; @@ -191,12 +195,10 @@ static int print_attr(char *buffer, unsigned length, case PJ_STUN_ATTR_USE_CANDIDATE: default: len = pj_ansi_snprintf(p, end-p, "\n"); - + APPLY(); break; } - APPLY(); - return (p-buffer); on_return: |