diff --git a/src/server/simple-cache.c b/src/server/simple-cache.c index d5ab99a8090cf06876d0f51abc9b640cd8c6b23c..be15293c75aafe212bb1f5fb34823265f80ae700 100644 --- a/src/server/simple-cache.c +++ b/src/server/simple-cache.c @@ -1134,7 +1134,12 @@ pre_sync(void) } else log("pre_sync: datafile not clean. No backup taken.\n"); - + + if ( file_b != NULL ) + { + log("pre_sync: Save in progress aborted.\n"); + fclose(file_b); + } if ( (file_b=fopen(datafilename, "wb") ) == NULL ) {