jypark pushed a commit to branch efl-1.16.

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

commit aa096af5b8f34250ba113ff145443c2f965480f3
Author: Ji-Youn Park <jy0703.p...@samsung.com>
Date:   Thu Dec 24 09:57:34 2015 +0830

       ecore_x: fix memory leak
    
       check return value type of XGetWindowProperty.
       @fix
---
 src/lib/ecore_x/xlib/ecore_x_window.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_x/xlib/ecore_x_window.c 
b/src/lib/ecore_x/xlib/ecore_x_window.c
index 1a7667c..444538a 100644
--- a/src/lib/ecore_x/xlib/ecore_x_window.c
+++ b/src/lib/ecore_x/xlib/ecore_x_window.c
@@ -1877,7 +1877,7 @@ ecore_x_window_permanent_new(Ecore_X_Window parent, 
Ecore_X_Atom unique_atom)
    XGrabServer(disp);
    if (XGetWindowProperty(disp, parent, unique_atom, 0, 0x7fffffff,
                           False, XA_WINDOW, &type_ret, &format_ret,
-                          &num_ret, &bytes_after, &prop_ret))
+                          &num_ret, &bytes_after, &prop_ret) == Success)
      {
         if (prop_ret)
           {
@@ -1889,7 +1889,7 @@ ecore_x_window_permanent_new(Ecore_X_Window parent, 
Ecore_X_Atom unique_atom)
                   XFree(prop_ret);
                   if (XGetWindowProperty(disp, win, unique_atom, 0, 0x7fffffff,
                                          False, XA_WINDOW, &type_ret, 
&format_ret,
-                                         &num_ret, &bytes_after, &prop_ret))
+                                         &num_ret, &bytes_after, &prop_ret) == 
Success)
                     {
                        if (prop_ret)
                          {

-- 


Reply via email to