summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-01-26 16:12:41 +0100
committerTor Egge <Tor.Egge@broadpark.no>2020-01-26 17:18:17 +0100
commite53d5f1db3a9cefa833ec2e09aeacce4d7aa33bc (patch)
tree33a7ba7a91515b4c75b56c376139137eafd5b77c
parent3e2c8d0b5ae4ff54dff84cddc373b8aaa18b3000 (diff)
Stop using memset to overwrite a member variable that doesn't have a
trivial copy-assignment. Use value-initialization instead.
-rw-r--r--vespamalloc/src/vespamalloc/malloc/globalpool.hpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/vespamalloc/src/vespamalloc/malloc/globalpool.hpp b/vespamalloc/src/vespamalloc/malloc/globalpool.hpp
index c954c1aae26..a3930c7cca1 100644
--- a/vespamalloc/src/vespamalloc/malloc/globalpool.hpp
+++ b/vespamalloc/src/vespamalloc/malloc/globalpool.hpp
@@ -15,12 +15,13 @@ size_t AllocPoolT<MemBlockPtrT>::_alwaysReuseLimit __attribute__((visibility("hi
template <typename MemBlockPtrT>
AllocPoolT<MemBlockPtrT>::AllocPoolT(DataSegment<MemBlockPtrT> & ds)
: _chunkPool(NULL),
+ _scList(),
_dataSegment(ds),
_getChunks(0),
_getChunksSum(0),
- _allocChunkList(0)
+ _allocChunkList(0),
+ _stat()
{
- memset(_scList, 0, sizeof(_scList));
}
template <typename MemBlockPtrT>