From 47b58f75dac468cdf1cb77eb6d31b1426b3f5c4d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 9 Nov 2011 01:18:18 +0000 Subject: [PATCH] fix null deref SVN revision: 64963 --- legacy/ecore/src/lib/ecore_con/ecore_con.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/legacy/ecore/src/lib/ecore_con/ecore_con.c b/legacy/ecore/src/lib/ecore_con/ecore_con.c index b731e2ed2d..b5e6f3fa86 100644 --- a/legacy/ecore/src/lib/ecore_con/ecore_con.c +++ b/legacy/ecore/src/lib/ecore_con/ecore_con.c @@ -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);