devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ac6a91864439d346ce72cfedca93e69c8ecdb1ac
commit ac6a91864439d346ce72cfedca93e69c8ecdb1ac Author: Chris Michael <cp.mich...@samsung.com> Date: Thu Jun 18 10:24:40 2015 -0400 evas-render2: Fix Coverity CID1306141: Dereference null return value Summary: Coverity reports that eina_thread_queue_wait was returning NULL and thus msg variable being used here causes dereferencing a null pointer. @fix Signed-off-by: Chris Michael <cp.mich...@samsung.com> --- src/lib/evas/canvas/render2/evas_render2_th_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/render2/evas_render2_th_main.c b/src/lib/evas/canvas/render2/evas_render2_th_main.c index c462d87..54b3428 100644 --- a/src/lib/evas/canvas/render2/evas_render2_th_main.c +++ b/src/lib/evas/canvas/render2/evas_render2_th_main.c @@ -247,7 +247,8 @@ _evas_render2_th_main(void *data EINA_UNUSED, Eina_Thread thread EINA_UNUSED) for (;;) { msg = eina_thread_queue_wait(_th_main_queue, &ref); - _evas_render2_th_main_do(msg->eo_e, msg->e); + if (msg) + _evas_render2_th_main_do(msg->eo_e, msg->e); eina_thread_queue_wait_done(_th_main_queue, ref); } return NULL; --