Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_fm_main.c 


Log Message:


remove leak.

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm_main.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- e_fm_main.c 2 Jun 2007 16:35:10 -0000       1.16
+++ e_fm_main.c 2 Jun 2007 16:50:43 -0000       1.17
@@ -592,9 +592,12 @@
          {
             ed = l->data;
             drp = ecore_file_realpath(ed->dir);
-            if (!strcmp(rp, drp))
-              _e_file_add(ed, path, 0);
-            free(drp);
+            if (drp)
+              {
+                 if (!strcmp(rp, drp))
+                   _e_file_add(ed, path, 0);
+                 free(drp);
+              }
          }
        free(rp);
      }
@@ -606,8 +609,12 @@
          {
             ed = l->data;
             drp = ecore_file_realpath(ed->dir);
-            if (!strcmp(rp, drp))
-              _e_file_del(ed, path);
+            if (drp)
+              {
+                 if (!strcmp(rp, drp))
+                   _e_file_del(ed, path);
+                 free(drp);
+              }
          }
        free(rp);
      }
@@ -618,8 +625,12 @@
          {
             ed = l->data;
             drp = ecore_file_realpath(ed->dir);
-            if (!strcmp(rp, drp))
-              _e_file_mod(ed, path);
+            if (drp)
+              {
+                 if (!strcmp(rp, drp))
+                   _e_file_mod(ed, path);
+                 free(drp);
+              }
          }
        free(rp);
      }
@@ -630,8 +641,12 @@
          {
             ed = l->data;
             drp = ecore_file_realpath(ed->dir);
-            if (!strcmp(rp, drp))
-              _e_file_mon_dir_del(ed, path);
+            if (drp)
+              {
+                 if (!strcmp(rp, drp))
+                   _e_file_mon_dir_del(ed, path);
+                 free(drp);
+              }
          }
        free(rp);
      }



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to