From 7cfc436348d91166d2474866be4f1633279d1c92 Mon Sep 17 00:00:00 2001 From: amitkuma Date: Tue, 5 Sep 2017 22:21:29 +0530 Subject: [PATCH] util: Initialization of member of class ConcurrentArena Fixes the coverity issue: ** 1396145 Uninitialized pointer field CID 1396145 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR) 2. uninit_member: Non-static class member free_begin_ is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Amit Kumar --- util/concurrent_arena.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/concurrent_arena.h b/util/concurrent_arena.h index 1ab88c7ff1a..5a7e10fe8eb 100644 --- a/util/concurrent_arena.h +++ b/util/concurrent_arena.h @@ -88,7 +88,7 @@ class ConcurrentArena : public Allocator { struct Shard { char padding[40] ROCKSDB_FIELD_UNUSED; mutable SpinMutex mutex; - char* free_begin_; + char* free_begin_ = nullptr; std::atomic allocated_and_unused_; Shard() : allocated_and_unused_(0) {}