cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9f96d4996cf8c51e028f996aa82d28c4c0c22d6d

commit 9f96d4996cf8c51e028f996aa82d28c4c0c22d6d
Author: Andrii Kroitor <[email protected]>
Date:   Wed Mar 18 11:05:20 2015 +0100

    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 <[email protected]>
---
 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 2a4db49..4b0eb72 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;
      }

-- 


Reply via email to