From c6127f7797691e7e7caee8b6d81935f6cd5493a1 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 25 Nov 2008 19:05:00 +0000 Subject: [PATCH] fix race git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10535 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_core_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch_core_io.c b/src/switch_core_io.c index ba41dbac50..c1f2ef882e 100644 --- a/src/switch_core_io.c +++ b/src/switch_core_io.c @@ -166,7 +166,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_session_read_frame(switch_core_sessi } } - if (!session->read_codec) { + if (!SWITCH_READ_ACCEPTABLE(status) || !session->read_codec || !session->read_codec->mutex) { *frame = NULL; return SWITCH_STATUS_FALSE; }