From b407608affcf9245159b38fe4aaad602d8b4bdfe Mon Sep 17 00:00:00 2001 From: Frank Li Date: Fri, 8 Mar 2024 17:19:14 -0500 Subject: [PATCH] Fixed a crash with -d option Crash when back file changed. Need reset m_dataflags before reload file. Signed-off-by: Frank Li --- libuuu/buffer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libuuu/buffer.cpp b/libuuu/buffer.cpp index 0e2c8ec6..1649bc88 100644 --- a/libuuu/buffer.cpp +++ b/libuuu/buffer.cpp @@ -1394,6 +1394,7 @@ int FileBuffer::reload(string filename, bool async) if(m_async_thread.joinable()) m_async_thread.join(); + m_dataflags = 0; m_async_thread = thread(&FS_DATA::load, &g_fs_data, filename, shared_from_this()); } else