From ded3b1a690b7c12cf6ea879bc85797850d7fd57f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Tue, 1 Nov 2016 07:51:00 +0100 Subject: [PATCH] DataValidatorGroup: fix memory leak, delete all DataValidator's in destructor --- validation/data_validator_group.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/validation/data_validator_group.cpp b/validation/data_validator_group.cpp index ff545e432f..c9813ca69d 100644 --- a/validation/data_validator_group.cpp +++ b/validation/data_validator_group.cpp @@ -60,6 +60,12 @@ DataValidatorGroup::DataValidatorGroup(unsigned siblings) : DataValidatorGroup::~DataValidatorGroup() { + while (_first) { + DataValidator* next = _first->sibling(); + delete (_first); + _first = next; + } +} }