diff --git a/main/channel.c b/main/channel.c index 3c44a20..44a62f3 100644 --- a/main/channel.c +++ b/main/channel.c @@ -3867,8 +3867,8 @@ static struct ast_frame *__ast_read(struct ast_channel *chan, int dropaudio) int (*func)(const void *) = chan->timingfunc; void *data = chan->timingdata; chan->fdno = -1; - ast_channel_unlock(chan); func(data); + ast_channel_unlock(chan); } else { ast_timer_set_rate(chan->timer, 0); chan->fdno = -1;