summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/conn/conn_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/conn/conn_log.c')
-rw-r--r--src/third_party/wiredtiger/src/conn/conn_log.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/conn/conn_log.c b/src/third_party/wiredtiger/src/conn/conn_log.c
index fdf9bc8627e..b89efd884f5 100644
--- a/src/third_party/wiredtiger/src/conn/conn_log.c
+++ b/src/third_party/wiredtiger/src/conn/conn_log.c
@@ -543,7 +543,8 @@ __log_file_server(void *arg)
if (!conn->hot_backup) {
__wt_readlock(
session, &conn->hot_backup_lock);
- if (!conn->hot_backup)
+ if (!conn->hot_backup &&
+ conn->log_cursors == 0)
WT_ERR_ERROR_OK(
__wt_ftruncate(session,
close_fh,