diff options
Diffstat (limited to 'channels/chan_iax2.c')
-rw-r--r-- | channels/chan_iax2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index 2d778e514..30f9d721a 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4125,9 +4125,9 @@ static int transmit_frame(void *data) } else { /* We need reliable delivery. Schedule a retransmission */ AST_LIST_INSERT_TAIL(&frame_queue[fr->callno], fr, list); - ast_mutex_unlock(&iaxsl[fr->callno]); fr->retries++; fr->retrans = iax2_sched_add(sched, fr->retrytime, attempt_transmit, fr); + ast_mutex_unlock(&iaxsl[fr->callno]); } return 0; |