From 3d531fba1e747e71904ab71200462caea0835892 Mon Sep 17 00:00:00 2001 From: Vincent Torri Date: Thu, 23 Jul 2015 17:47:28 +0200 Subject: [PATCH] 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 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;