efl/src/tests/ecore
Yeongjong Lee 15cc9a65aa ecore_pipe: remove null check condition and fix segfualt on Windows
Summary:
This reverts commit 4917910b49.

4917910b break backward compatibility.

Reproduction:
   void pipe_handler(...);

   pipe = ecore_pipe_add(pipe_handler, NULL);
   ecore_pipe_write(pipe, NULL, 0);

Because of the null check condition, pipe_handler isn't called after 4917910b.
Some apps behavior which is written to expected to call pipe_handler was broken.

also, this patch fixed segfault during build on Windows

Test Plan: make on Windows

Reviewers: raster, zmike, vtorri

Reviewed By: zmike, vtorri

Subscribers: woohyun, cedric, #reviewers, #committers, zmike, vtorri

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D6824
2018-08-17 12:42:35 -04:00
..
ecore_suite.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_suite.h ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_test_animator.c tests: reduce duration of ecore_test_animators 2018-04-10 11:28:01 +02:00
ecore_test_args.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
ecore_test_ecore.c tests: split ecore poller tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_ecore_audio.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
ecore_test_ecore_evas.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_ecore_fb.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_ecore_file.c tests/ecore: check uid on ecore-file tests 2018-07-09 13:31:20 -04:00
ecore_test_ecore_imf.c tests: ignore ibus module in ecore-imf tests when DISPLAY is not set 2018-06-27 06:18:00 -04:00
ecore_test_ecore_input.c tests: remove "info" messages from ecore-drm/input tests 2018-04-10 11:28:01 +02:00
ecore_test_ecore_thread_eina_thread_queue.c tests: split ecore thread queue tests into 2 test cases 2018-04-10 11:28:01 +02:00
ecore_test_ecore_x.c tests: add instrumentation to existing tests to find slow tests 2018-04-05 11:10:25 +02:00
ecore_test_idle.c tests: split ecore idler tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_job.c tests: move to using checked fixtures for all test suites 2018-04-05 11:10:26 +02:00
ecore_test_pipe.c ecore_pipe: remove null check condition and fix segfualt on Windows 2018-08-17 12:42:35 -04:00
ecore_test_poller.c tests: split ecore poller tests into separate file 2018-04-10 11:28:01 +02:00
ecore_test_timer.c ecore: fix that timers are not called in the order they were registered. 2018-08-02 09:14:15 -04:00
efl_app_suite.c tests: split efl_app promise tests into separate test cases 2018-04-10 11:28:01 +02:00
efl_app_suite.h tests: split efl_app promise tests into separate test cases 2018-04-10 11:28:01 +02:00
efl_app_test_loop.c tests: break out simple timer failure test into separate test 2018-04-10 11:28:01 +02:00
efl_app_test_loop_fd.c tests: move efl_loop_fd tests into efl_app_suite 2018-04-10 11:28:01 +02:00
efl_app_test_loop_timer.c tests: break out simple timer failure test into separate test 2018-04-10 11:28:01 +02:00
efl_app_test_promise.c Revert "efl_add_ref - fis to use efl_add properly with a parent." 2018-05-24 16:02:17 -07:00
sample.ogg ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00
sample.wav ecore audio test - improve samples for ecore audio test 2016-05-18 02:02:45 +09:00