From 9f96d4996cf8c51e028f996aa82d28c4c0c22d6d Mon Sep 17 00:00:00 2001 From: Andrii Kroitor Date: Wed, 18 Mar 2015 11:05:20 +0100 Subject: [PATCH] ecore_win32: fix segfault Summary: _ecore_exe_pipe_read_thread_cb and _ecore_exe_pipe_error_thread_cb expecting object as argument. Reviewers: cedric, seoz, Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D2185 Signed-off-by: Cedric BAIL --- src/lib/ecore/ecore_exe_win32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore/ecore_exe_win32.c b/src/lib/ecore/ecore_exe_win32.c index 2a4db49b98..4b0eb72b72 100644 --- a/src/lib/ecore/ecore_exe_win32.c +++ b/src/lib/ecore/ecore_exe_win32.c @@ -429,7 +429,7 @@ _impl_ecore_exe_eo_base_finalize(Eo *obj, Ecore_Exe_Data *exe) goto close_pipe_read; exe->pipe_read.thread = (HANDLE)_beginthreadex(NULL, 0, _ecore_exe_pipe_read_thread_cb, - exe, 0, NULL); + obj, 0, NULL); if (!exe->pipe_read.thread) goto close_pipe_read; } @@ -443,7 +443,7 @@ _impl_ecore_exe_eo_base_finalize(Eo *obj, Ecore_Exe_Data *exe) goto close_pipe_error; exe->pipe_error.thread = (HANDLE)_beginthreadex(NULL, 0, _ecore_exe_pipe_error_thread_cb, - exe, 0, NULL); + obj, 0, NULL); if (!exe->pipe_error.thread) goto close_pipe_error; }