diff --git a/legacy/evas/src/modules/engines/wayland_egl/evas_engine.c b/legacy/evas/src/modules/engines/wayland_egl/evas_engine.c index 833a6c9086..588174dcdf 100644 --- a/legacy/evas/src/modules/engines/wayland_egl/evas_engine.c +++ b/legacy/evas/src/modules/engines/wayland_egl/evas_engine.c @@ -587,6 +587,7 @@ _destroy_internal_glue_resources(void *data) free(rsc); } eina_list_free(resource_list); + resource_list = NULL; LKU(resource_lock); // Destroy TLS @@ -2284,7 +2285,7 @@ eng_gl_context_destroy(void *data, void *context) // 2. Delete the FBO if (ctx->context_fbo) - glDeleteFramebuffers(1, &ctx->context_fbo); + glDeleteFramebuffers(1, &ctx->context_fbo); // 3. Destroy the Context eglDestroyContext(re->win->egl_disp, ctx->context);