提交 b2ec65a1 authored 作者: Michael Jerris's avatar Michael Jerris

more efficient check

上级 b1f9dc41
...@@ -786,7 +786,7 @@ ESL_DECLARE(esl_status_t) esl_recv_event_timed(esl_handle_t *handle, uint32_t ms ...@@ -786,7 +786,7 @@ ESL_DECLARE(esl_status_t) esl_recv_event_timed(esl_handle_t *handle, uint32_t ms
return ESL_FAIL; return ESL_FAIL;
} }
if (esl_mutex_trylock(handle->mutex) != ESL_SUCCESS) { if (activity == 0 || !FD_ISSET(handle->sock, &rfds) || (esl_mutex_trylock(handle->mutex) != ESL_SUCCESS)) {
return ESL_BREAK; return ESL_BREAK;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论