Index: /pjproject/trunk/pjnath/include/pjnath/turn_session.h
===================================================================
--- /pjproject/trunk/pjnath/include/pjnath/turn_session.h (revision 1913)
+++ /pjproject/trunk/pjnath/include/pjnath/turn_session.h (revision 1914)
@@ -309,5 +309,5 @@
* Set credential to be used by the session.
*/
-PJ_DECL(pj_status_t) pj_turn_session_set_cred(pj_turn_session *sess,
+PJ_DECL(pj_status_t) pj_turn_session_set_credential(pj_turn_session *sess,
const pj_stun_auth_cred *cred);
Index: /pjproject/trunk/pjnath/include/pjnath/types.h
===================================================================
--- /pjproject/trunk/pjnath/include/pjnath/types.h (revision 1913)
+++ /pjproject/trunk/pjnath/include/pjnath/types.h (revision 1914)
@@ -141,4 +141,13 @@
*
*
+ * \n
+ *
+ * \subsection PJNATH_STUN_CLASSES PJNATH Class Diagram
+ *
+ *
+ * \image html UML-class-diagram.png "Class Diagram"
+ *
+ * TBD: write descriptions.
+ *
* \subsection PJNATH_STUN_USING Using STUN Library
*
@@ -156,9 +165,9 @@
* References for STUN:
*
- * -
- * draft-ietf-behave-rfc3489bis-11: Session Traversal
+ * -
+ * draft-ietf-behave-rfc3489bis-15: Session Traversal
* Utilities for (NAT) (STUN),
- * -
- * draft-ietf-behave-turn-03: Obtaining Relay Addresses
+ * -
+ * draft-ietf-behave-turn-07: Obtaining Relay Addresses
* from Simple Traversal Underneath NAT (STUN)
* - Obsoleted: RFC 3489.
Index: /pjproject/trunk/pjnath/src/pjnath/turn_session.c
===================================================================
--- /pjproject/trunk/pjnath/src/pjnath/turn_session.c (revision 1913)
+++ /pjproject/trunk/pjnath/src/pjnath/turn_session.c (revision 1914)
@@ -556,8 +556,9 @@
* Set credential to be used by the session.
*/
-PJ_DEF(pj_status_t) pj_turn_session_set_cred(pj_turn_session *sess,
+PJ_DEF(pj_status_t) pj_turn_session_set_credential(pj_turn_session *sess,
const pj_stun_auth_cred *cred)
{
PJ_ASSERT_RETURN(sess && cred, PJ_EINVAL);
+ PJ_ASSERT_RETURN(sess->stun, PJ_EINVALIDOP);
pj_lock_acquire(sess->lock);
Index: /pjproject/trunk/pjnath/src/pjnath/turn_sock.c
===================================================================
--- /pjproject/trunk/pjnath/src/pjnath/turn_sock.c (revision 1913)
+++ /pjproject/trunk/pjnath/src/pjnath/turn_sock.c (revision 1914)
@@ -336,5 +336,5 @@
/* Set credental */
if (cred) {
- status = pj_turn_session_set_cred(turn_sock->sess, cred);
+ status = pj_turn_session_set_credential(turn_sock->sess, cred);
if (status != PJ_SUCCESS) {
sess_fail(turn_sock, "Error setting credential", status);
Index: /pjproject/trunk/pjnath/src/pjturn-client/client_main.c
===================================================================
--- /pjproject/trunk/pjnath/src/pjturn-client/client_main.c (revision 1913)
+++ /pjproject/trunk/pjnath/src/pjturn-client/client_main.c (revision 1914)
@@ -420,7 +420,4 @@
my_perror("turn_udp_bind_channel() failed", status);
break;
- case 'd':
- pj_pool_factory_dump(&g.cp.factory, PJ_TRUE);
- break;
case 'x':
if (g.relay == NULL) {