e_utils: fix coverity, use after free 35/224335/1 accepted/tizen/unified/20200211.055845 submit/tizen/20200210.084753
authorJuyeon Lee <juyeonne.lee@samsung.com>
Mon, 10 Feb 2020 02:30:49 +0000 (11:30 +0900)
committerJuyeon Lee <juyeonne.lee@samsung.com>
Mon, 10 Feb 2020 02:30:49 +0000 (11:30 +0900)
Change-Id: Ifcef7d53798a6282031f06d66d289cf1a112aceb

src/bin/e_utils.c

index 4d86dc9..719b9e5 100644 (file)
@@ -1212,11 +1212,11 @@ _e_util_file_monitor_event_free(void *data, void *event)
    E_Util_Event_File_Monitor *ev = event;
    E_Util_File_Monitor *mon = (E_Util_File_Monitor *)data;
 
-   eina_stringshare_del(ev->path);
    if (mon)
      {
         eina_hash_del(_e_file_monitor_hash, ev->path, mon);
      }
+   eina_stringshare_del(ev->path);
 
    free(ev);
 }