diff options
Diffstat (limited to 'src/block/block_write.c')
-rw-r--r-- | src/block/block_write.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/block/block_write.c b/src/block/block_write.c index 032f72d551b..d08aba45920 100644 --- a/src/block/block_write.c +++ b/src/block/block_write.c @@ -236,6 +236,10 @@ __block_write_off(WT_SESSION_IMPL *session, WT_BLOCK *block, uint32_t checksum; bool local_locked; + *offsetp = 0; /* -Werror=maybe-uninitialized */ + *sizep = 0; /* -Werror=maybe-uninitialized */ + *checksump = 0; /* -Werror=maybe-uninitialized */ + fh = block->fh; /* @@ -363,10 +367,10 @@ __block_write_off(WT_SESSION_IMPL *session, WT_BLOCK *block, /* Optionally discard blocks from the buffer cache. */ WT_RET(__wt_block_discard(session, block, align_size)); - WT_STAT_FAST_CONN_INCR(session, block_write); - WT_STAT_FAST_CONN_INCRV(session, block_byte_write, align_size); + WT_STAT_CONN_INCR(session, block_write); + WT_STAT_CONN_INCRV(session, block_byte_write, align_size); if (checkpoint_io) - WT_STAT_FAST_CONN_INCRV( + WT_STAT_CONN_INCRV( session, block_byte_write_checkpoint, align_size); __wt_verbose(session, WT_VERB_WRITE, |