Index: /trunk/zoo-kernel/service_internal.c
===================================================================
--- /trunk/zoo-kernel/service_internal.c	(revision 292)
+++ /trunk/zoo-kernel/service_internal.c	(revision 293)
@@ -2334,13 +2334,9 @@
     fflush(stderr);
 #endif
-    struct stat f_status;
-    int s=stat(fname, &f_status);
-    if(f_status.st_size>0){
-      FILE* fo=fopen(fname,"w+");
-      fwrite(content,sizeof(char),length,fo);
-      free(md5str);
-      free(fname);
-      fclose(fo);
-    }
+    FILE* fo=fopen(fname,"w+");
+    fwrite(content,sizeof(char),length,fo);
+    fclose(fo);
+    free(md5str);
+    free(fname);
   }
 }
@@ -2359,5 +2355,4 @@
     if(s==0 && f_status.st_size>0){
       free(md5str);
-      free(fname);
       return fname;
     }
