diff --git a/plugins/producer_plugin/producer_plugin.cpp b/plugins/producer_plugin/producer_plugin.cpp index 3d6f4f5401..aa31fef06e 100644 --- a/plugins/producer_plugin/producer_plugin.cpp +++ b/plugins/producer_plugin/producer_plugin.cpp @@ -1923,7 +1923,7 @@ fc::variants producer_plugin::get_supported_protocol_features(const get_supporte } } - res.first->second = true; + visited_protocol_features[pf.feature_digest] = true; // iterator `res.first` invalidated results.emplace_back(pf.to_variant(true)); return true; };