rimmed pushed a commit to branch eflete-1.18.

http://git.enlightenment.org/tools/eflete.git/commit/?id=9b8bed7548f360c679b16ccb0a117ee9f78260e4

commit 9b8bed7548f360c679b16ccb0a117ee9f78260e4
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Mon Sep 12 18:37:39 2016 +0300

    project_manager: fix use-after-free error
---
 src/bin/project_manager/project_manager.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/project_manager/project_manager.c 
b/src/bin/project_manager/project_manager.c
index 43220ca..47bd06a 100644
--- a/src/bin/project_manager/project_manager.c
+++ b/src/bin/project_manager/project_manager.c
@@ -690,8 +690,8 @@ pm_project_close(Project *project)
    if (project->pro_fd != -1)
      close(project->pro_fd);
 #endif
-   free(project);
    evas_object_smart_callback_call(ap.win, SIGNAL_PROJECT_CLOSED, NULL);
+   free(project);
 
    return true;
 }

-- 


Reply via email to