From 33aa2f0b62cc94c337aed2e74367bba6ed53b9f7 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Sun, 26 Nov 2017 15:34:24 +0300 Subject: [PATCH] Fix log limit --- Utilities/Log.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Utilities/Log.cpp b/Utilities/Log.cpp index 5f53bb9975..1aeb7d82d6 100644 --- a/Utilities/Log.cpp +++ b/Utilities/Log.cpp @@ -463,13 +463,13 @@ bool logs::file_writer::flush(u64 bufv) const u64 size = std::min(end - st, sizeof(m_zout) / 2); // Write uncompressed - if (m_fout && m_fout.write(m_fptr + st % s_log_size, size) != size) + if (m_fout && st < m_max_size && m_fout.write(m_fptr + st % s_log_size, size) != size) { m_fout.close(); } // Write compressed - if (m_fout2) + if (m_fout2 && st < m_max_size) { m_zs.avail_in = size; m_zs.next_in = m_fptr + st % s_log_size;