diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-01-26 16:12:41 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-01-26 17:18:17 +0100 |
commit | e53d5f1db3a9cefa833ec2e09aeacce4d7aa33bc (patch) | |
tree | 33a7ba7a91515b4c75b56c376139137eafd5b77c /vespamalloc | |
parent | 3e2c8d0b5ae4ff54dff84cddc373b8aaa18b3000 (diff) |
Stop using memset to overwrite a member variable that doesn't have a
trivial copy-assignment. Use value-initialization instead.
Diffstat (limited to 'vespamalloc')
-rw-r--r-- | vespamalloc/src/vespamalloc/malloc/globalpool.hpp | 5 |
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> |