diff --git a/src/Parser.cpp b/src/Parser.cpp index 15a6dcf98..a52409baa 100644 --- a/src/Parser.cpp +++ b/src/Parser.cpp @@ -258,6 +258,7 @@ void Parser::findBinary () if (_tree->_branches.size () >= 1) { _tree->_branches[0]->unTag ("?"); + _tree->_branches[0]->removeAllBranches (); _tree->_branches[0]->tag ("BINARY"); std::string binary = _tree->_branches[0]->attribute ("raw"); std::string::size_type slash = binary.rfind ('/');