small theoretical oopsie waiting to happen - won't ever, but guar
authorCarsten Haitzler <raster@rasterman.com>
Tue, 14 Aug 2012 06:11:32 +0000 (06:11 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Tue, 14 Aug 2012 06:11:32 +0000 (06:11 +0000)
against it anyway.

SVN revision: 75232

legacy/ecore/src/lib/ecore_evas/ecore_evas_extn.c

index ff8db45..d3d7191 100644 (file)
@@ -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);