Unverified Commit 5dff9fbc authored by Dominik Charousset's avatar Dominik Charousset Committed by GitHub

Merge pull request #907

Fix leak in node_id::deserialize()

Close #905.
parents 5d6cda55 f3aa0dfd
...@@ -213,7 +213,7 @@ error node_id::deserialize(deserializer& source) { ...@@ -213,7 +213,7 @@ error node_id::deserialize(deserializer& source) {
} }
if (impl == atom("default")) { if (impl == atom("default")) {
if (data_ == nullptr || data_->implementation_id() != atom("default")) if (data_ == nullptr || data_->implementation_id() != atom("default"))
data_.reset(new default_data); data_.reset(new default_data, false);
return data_->deserialize(source); return data_->deserialize(source);
} }
return sec::unknown_type; return sec::unknown_type;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment