Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_apps_cache.c 


Log Message:


on eap cache file writes - if there is a save error - delete the file (so we
don't have a corrupt one).

===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_apps_cache.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- e_apps_cache.c      1 Apr 2006 09:24:56 -0000       1.7
+++ e_apps_cache.c      20 May 2006 03:26:21 -0000      1.8
@@ -163,13 +163,16 @@
    Eet_File *ef;
    char buf[4096];
    int ret;
+   Eet_Error err;
    
    if ((!ac) || (!path)) return 0;
    snprintf(buf, sizeof(buf), "%s/.eap.cache.cfg", path);
    ef = eet_open(buf, EET_FILE_MODE_WRITE);
    if (!ef) return 0;
    ret = eet_data_write(ef, _e_app_cache_edd, "cache", ac, 1);
-   eet_close(ef);
+   err = eet_close(ef);
+   if (err != EET_ERROR_NONE)
+     ecore_file_unlink(buf);
    return ret;
 }
 




-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to