drain_call_rcu is necessary on win32, because under win32, if you don't close the file before remove it, the remove would be fail.
Signed-off-by: Yonggang Luo <luoyongg...@gmail.com> --- tests/test-logging.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test-logging.c b/tests/test-logging.c index 783fe09a27..8b1522cfed 100644 --- a/tests/test-logging.c +++ b/tests/test-logging.c @@ -210,6 +210,8 @@ int main(int argc, char **argv) tmp_path, test_logfile_lock); rc = g_test_run(); + qemu_log_close(); + drain_call_rcu(); rmdir_full(tmp_path); return rc; -- 2.28.0.windows.1