From 81728addb23ecff167472e163535557f612975f6 Mon Sep 17 00:00:00 2001 From: sudden6 Date: Fri, 30 Aug 2019 11:29:50 +0200 Subject: fix ToxAV mutex released to early --- toxav/toxav.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'toxav') diff --git a/toxav/toxav.c b/toxav/toxav.c index 4cdd7d84..27e7ec27 100644 --- a/toxav/toxav.c +++ b/toxav/toxav.c @@ -283,8 +283,6 @@ void toxav_iterate(ToxAV *av) } } - pthread_mutex_unlock(av->mutex); - av->interval = rc < av->dmssa ? 0 : (rc - av->dmssa); av->dmsst += current_time_monotonic(av->m->mono_time) - start; @@ -293,6 +291,8 @@ void toxav_iterate(ToxAV *av) av->dmssc = 0; av->dmsst = 0; } + + pthread_mutex_unlock(av->mutex); } bool toxav_call(ToxAV *av, uint32_t friend_number, uint32_t audio_bit_rate, uint32_t video_bit_rate, Toxav_Err_Call *error) -- cgit v1.2.3