mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-18 22:35:39 +01:00
Merge pull request #2057 from Diapolo/FlushBlockFile
FlushBlockFile(): check for valid FILE pointer
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@@ -1538,12 +1538,16 @@ void static FlushBlockFile()
|
||||
CDiskBlockPos posOld(nLastBlockFile, 0);
|
||||
|
||||
FILE *fileOld = OpenBlockFile(posOld);
|
||||
FileCommit(fileOld);
|
||||
fclose(fileOld);
|
||||
if (fileOld) {
|
||||
FileCommit(fileOld);
|
||||
fclose(fileOld);
|
||||
}
|
||||
|
||||
fileOld = OpenUndoFile(posOld);
|
||||
FileCommit(fileOld);
|
||||
fclose(fileOld);
|
||||
if (fileOld) {
|
||||
FileCommit(fileOld);
|
||||
fclose(fileOld);
|
||||
}
|
||||
}
|
||||
|
||||
bool FindUndoPos(int nFile, CDiskBlockPos &pos, unsigned int nAddSize);
|
||||
|
||||
Reference in New Issue
Block a user