From bab1b391c25c1e5f60c659dbf91148b5c06487e1 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Sat, 25 Mar 2023 16:51:05 +0100 Subject: [PATCH] After failing to resolve via STUN, set timer to try again --- src/sip/sip.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sip/sip.c b/src/sip/sip.c index a2125d2..bed858e 100755 --- a/src/sip/sip.c +++ b/src/sip/sip.c @@ -1916,6 +1916,8 @@ static void sip_handle_stun(sip_endpoint_t *sip_ep) if (rc < 0) { PDEBUG(DSIP, DEBUG_ERROR, "Failed to call stun_bind()\n"); sip_ep->stun_state = STUN_STATE_FAILED; + /* start timer for next stun request (after failing) with STUN_RETRY_TIMER */ + timer_start(&sip_ep->stun_retry_timer, STUN_RETRY_TIMER); break; }