diff options
author | Vincent Torri <vincent.torri@gmail.com> | 2015-07-23 17:47:28 +0200 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2015-07-23 16:51:06 +0100 |
commit | 3d531fba1e747e71904ab71200462caea0835892 (patch) | |
tree | fe92c77edb833ecc7340927ca978748f95737fbf | |
parent | b7c20a9ee37a3a09a66603adac34cc6a177f963d (diff) | |
download | efl-3d531fba1e747e71904ab71200462caea0835892.tar.gz |
Ecore_Win32: do not allocate data as it is useless. Fix memory leak.
@fix
-rw-r--r-- | src/lib/ecore_win32/ecore_win32.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ecore_win32/ecore_win32.c b/src/lib/ecore_win32/ecore_win32.c index 411c2f0eb8..37b79565b4 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; |