From 9817dfe5a5670b3567da37960478449522810b1c Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 20 Oct 2010 14:10:55 +0000 Subject: [PATCH] note -= we may leak display struct here... SVN revision: 53668 --- legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c index eb1ea29149..fb00931baf 100644 --- a/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c +++ b/legacy/ecore/src/lib/ecore_x/xlib/ecore_x.c @@ -677,7 +677,11 @@ _ecore_x_shutdown(int close_display) if (close_display) XCloseDisplay(_ecore_x_disp); else - close(ConnectionNumber(_ecore_x_disp)); + { + close(ConnectionNumber(_ecore_x_disp)); + // FIXME: may have to clean up x display internal here + XFree(_ecore_x_disp); + } free(_ecore_x_event_handlers); _ecore_x_fd_handler_handle = NULL;