diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index ffff4acfc06d1bb276aab5628888237b92b7abe5..18d342cd78dafa64096e877672c7e9caebac4a2f 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4396,6 +4396,7 @@ static int timing_read(int *id, int fd, short events, void *cbdata) tpeer = tpeers; while(tpeer) { processed++; + res = 0; ast_mutex_lock(&tpeer->lock); /* We can drop a single tpeer per pass. That makes all this logic substantially easier */