diff options
author | Josh Blum | 2012-09-17 03:28:41 -0400 |
---|---|---|
committer | Josh Blum | 2012-09-17 03:28:41 -0400 |
commit | 2e84df43a6b408028657ea6aa5084572a688d485 (patch) | |
tree | 88deae4f033e39f125296a17397ef17e9fddf353 /lib | |
parent | fd18a71d514ed155150e6b00012c4b1e18298586 (diff) | |
download | sandhi-2e84df43a6b408028657ea6aa5084572a688d485.tar.gz sandhi-2e84df43a6b408028657ea6aa5084572a688d485.tar.bz2 sandhi-2e84df43a6b408028657ea6aa5084572a688d485.zip |
added missing cleanup calls to deconstructor and disconnect all
Diffstat (limited to 'lib')
-rw-r--r-- | lib/hier_block.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/hier_block.cpp b/lib/hier_block.cpp index 24ae746..e4918ef 100644 --- a/lib/hier_block.cpp +++ b/lib/hier_block.cpp @@ -34,6 +34,7 @@ HierBlock::HierBlock(const std::string &name): void ElementImpl::hier_block_cleanup(void) { + this->topology.clear_all(); this->children.clear(); } @@ -83,4 +84,5 @@ void HierBlock::disconnect( void HierBlock::disconnect_all(void) { (*this)->topology.clear_all(); + (*this)->children.clear(); } |