From 61ba84e86d4999569022ab8c711c2f81c68a451e Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 14 Aug 2012 06:11:32 +0000 Subject: [PATCH] small theoretical oopsie waiting to happen - won't ever, but guar against it anyway. SVN revision: 75232 --- legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c | 1 + 1 file changed, 1 insertion(+) diff --git a/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c b/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c index ff8db45df8..d3d7191410 100644 --- a/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c +++ b/legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c @@ -1223,6 +1223,7 @@ _ipc_server_data(void *data, int type __UNUSED__, void *event) if ((e->data) && (e->size > 0) && (((unsigned char *)e->data)[e->size - 1] == 0)) { + if (extn->file.have_lock) _ecore_evas_socket_unlock(ee); if (extn->file.lockfd) close(extn->file.lockfd); if (extn->file.lock) eina_stringshare_del(extn->file.lock); extn->file.lock = eina_stringshare_add(e->data);