From 246281574dcee99efc2595f63c9c246ea310a331 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 5 Oct 2004 14:59:30 +0000 Subject: [PATCH] fix infinite recursion when LogCheckpoints --- stepmania/src/RageFileDriverDirect.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/stepmania/src/RageFileDriverDirect.cpp b/stepmania/src/RageFileDriverDirect.cpp index bb6d53bc8f..086a4afb5a 100644 --- a/stepmania/src/RageFileDriverDirect.cpp +++ b/stepmania/src/RageFileDriverDirect.cpp @@ -320,19 +320,15 @@ int RageFileObjDirect::Flush() if( !write_buf.size() ) return 0; - CHECKPOINT; int ret = retried_write( fd, write_buf.data(), write_buf.size() ); - CHECKPOINT; if( ret == -1 ) { LOG->Warn("Error writing %s: %s", this->path.c_str(), strerror(errno) ); SetError( strerror(errno) ); } - CHECKPOINT; write_buf.erase(); write_buf.reserve( BUFSIZE ); - CHECKPOINT; return ret; }