diff --git a/src/lib/evas/cserve2/evas_cs2_client.c b/src/lib/evas/cserve2/evas_cs2_client.c index 4917fb2811..3591d22914 100644 --- a/src/lib/evas/cserve2/evas_cs2_client.c +++ b/src/lib/evas/cserve2/evas_cs2_client.c @@ -723,7 +723,10 @@ _image_opened_cb(void *data, const void *msg_received, int size) else ERR("Invalid message type received: %d (%s)", answer->type, __FUNCTION__); EINA_REFCOUNT_UNREF(fentry) - eina_hash_del(_file_entries, fentry->hkey, fentry); + { + eina_hash_del(_file_entries, fentry->hkey, fentry); + ie->data1 = NULL; + } return EINA_TRUE; }