summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-09-13 21:56:11 +0000
committerBenny Prijono <bennylp@teluu.com>2006-09-13 21:56:11 +0000
commit5fc7c60deace5f1b3cc09f8990c7918acef00647 (patch)
tree75f0b628e229ac675367d5ebe85c779688e0028a
parentb0d80e262467cfce40d14a213a19e0678d9c981f (diff)
Fix STUN client when handling unknown attributes. Before it failed the transaction, now it simply just ignores it.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@711 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjlib-util/src/pjlib-util/stun.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pjlib-util/src/pjlib-util/stun.c b/pjlib-util/src/pjlib-util/stun.c
index 13cb4b2f..5391a706 100644
--- a/pjlib-util/src/pjlib-util/stun.c
+++ b/pjlib-util/src/pjlib-util/stun.c
@@ -96,9 +96,9 @@ PJ_DEF(pj_status_t) pj_stun_parse_msg( void *buf, pj_size_t len,
}
if (pj_ntohs((*attr)->type) > PJ_STUN_ATTR_REFLECTED_FORM) {
- PJ_LOG(4,(THIS_FILE, "Error: invalid attr type %d in attr %d",
+ PJ_LOG(5,(THIS_FILE, "Warning: unknown attr type %x in attr %d. "
+ "Attribute was ignored.",
pj_ntohs((*attr)->type), msg->attr_count));
- return PJLIB_UTIL_ESTUNINATTRTYPE;
}
msg_len = (pj_uint16_t)(msg_len - len);