summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2015-07-23 17:47:28 +0200
committerTom Hacohen <tom@stosb.com>2015-07-23 16:51:06 +0100
commit3d531fba1e747e71904ab71200462caea0835892 (patch)
treefe92c77edb833ecc7340927ca978748f95737fbf
parentb7c20a9ee37a3a09a66603adac34cc6a177f963d (diff)
downloadefl-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.c4
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;