Skip to content

Commit dc0199d

Browse files
committed
Set default timeout for TURN TLS
1 parent 18713e6 commit dc0199d

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

pjnath/include/pjnath/config.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,15 @@
227227
# define PJ_TURN_MAX_TCP_CONN_CNT 8
228228
#endif
229229

230+
/**
231+
* Default timeout value (in seconds) for TURN TLS connection.
232+
*
233+
* Default: 5 seconds
234+
*/
235+
#ifndef PJ_TURN_TLS_DEFAULT_TIMEOUT
236+
# define PJ_TURN_TLS_DEFAULT_TIMEOUT 5
237+
#endif
238+
230239
/* **************************************************************************
231240
* ICE CONFIGURATION
232241
*/

pjnath/src/pjnath/turn_sock.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ PJ_DEF(void) pj_turn_sock_tls_cfg_default(pj_turn_sock_tls_cfg *tls_cfg)
217217
pj_bzero(tls_cfg, sizeof(*tls_cfg));
218218
pj_ssl_sock_param_default(&tls_cfg->ssock_param);
219219
tls_cfg->ssock_param.proto = PJ_TURN_TLS_DEFAULT_PROTO;
220+
tls_cfg->ssock_param.timeout.sec = PJ_TURN_TLS_DEFAULT_TIMEOUT;
220221
}
221222

222223
PJ_DEF(void) pj_turn_sock_tls_cfg_dup(pj_pool_t *pool,

0 commit comments

Comments
 (0)