fix null deref
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 9 Nov 2011 01:18:18 +0000 (01:18 +0000)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 9 Nov 2011 01:18:18 +0000 (01:18 +0000)
SVN revision: 64963

legacy/ecore/src/lib/ecore_con/ecore_con.c

index b731e2e..b5e6f3f 100644 (file)
@@ -1031,15 +1031,13 @@ ecore_con_event_client_del(Ecore_Con_Client *cl)
 {
     Ecore_Con_Event_Client_Del *e;
 
+    if (!cl) return;
     e = ecore_con_event_client_del_alloc();
     EINA_SAFETY_ON_NULL_RETURN(e);
 
-    if (cl)
-      {
-         cl->event_count++;
-         cl->host_server->event_count++;
-         _ecore_con_cl_timer_update(cl);
-      }
+    cl->event_count++;
+    cl->host_server->event_count++;
+    _ecore_con_cl_timer_update(cl);
     e->client = cl;
     ecore_event_add(ECORE_CON_EVENT_CLIENT_DEL, e,
                     (Ecore_End_Cb)_ecore_con_event_client_del_free, cl->host_server);