diff --git a/src/jrd/nbak.cpp b/src/jrd/nbak.cpp index 6b7122aba6..2820163767 100644 --- a/src/jrd/nbak.cpp +++ b/src/jrd/nbak.cpp @@ -897,6 +897,8 @@ BackupManager::BackupManager(thread_db* tdbb, Database* _database, int ini_state UCHAR* temp_buffers = reinterpret_cast (temp_buffers_space.getAlignedBuffer(database->dbb_page_size * 3, database->getIOBlockSize())); + memset(temp_buffers, 0, database->dbb_page_size * 3); + backup_state = ini_state; empty_buffer = reinterpret_cast(temp_buffers);