tasn pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3d531fba1e747e71904ab71200462caea0835892

commit 3d531fba1e747e71904ab71200462caea0835892
Author: Vincent Torri <vincent.to...@gmail.com>
Date:   Thu Jul 23 17:47:28 2015 +0200

    Ecore_Win32: do not allocate data as it is useless. Fix memory leak.
    
    @fix
---
 src/lib/ecore_win32/ecore_win32.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_win32/ecore_win32.c 
b/src/lib/ecore_win32/ecore_win32.c
index 411c2f0..37b7956 100644
--- a/src/lib/ecore_win32/ecore_win32.c
+++ b/src/lib/ecore_win32/ecore_win32.c
@@ -44,11 +44,11 @@ _ecore_win32_window_procedure(HWND   window,
                               WPARAM window_param,
                               LPARAM data_param)
 {
+   Ecore_Win32_Callback_Data  _data;
    Ecore_Win32_Callback_Data *data;
    DWORD                      coord;
 
-   data = (Ecore_Win32_Callback_Data 
*)malloc(sizeof(Ecore_Win32_Callback_Data));
-   if (!data) return DefWindowProc(window, message, window_param, data_param);
+   data = &_data;
 
    data->window = window;
    data->message = message;

-- 


Reply via email to