visibility: fix null pointer dereferences 37/49337/1
authorDuna Oh <duna.oh@samsung.com>
Tue, 13 Oct 2015 00:35:51 +0000 (09:35 +0900)
committerDuna Oh <duna.oh@samsung.com>
Tue, 13 Oct 2015 00:35:51 +0000 (09:35 +0900)
Change-Id: Ia9374e72d2051cc74591783c8d0417107f926ae4
Signed-off-by: Duna Oh <duna.oh@samsung.com>
src/e_mod_visivility.c

index 6e6e520..91c9d66 100644 (file)
@@ -48,6 +48,8 @@ _visibility_add(E_Client *ec, int visibility)
    if (pv) return NULL;
 
    pv = E_NEW(Pol_Visibility, 1);
+   if (!pv) return NULL;
+
    pv->ec = ec;
    pv->visibility = visibility;
 
@@ -139,6 +141,8 @@ _win_opaque_add(E_Client *ec, int opaque)
    if (pwo) return NULL;
 
    pwo = E_NEW(Pol_Win_Opaque, 1);
+   if (!pwo) return NULL;
+
    pwo->ec = ec;
    pwo->opaque = opaque;