summaryrefslogtreecommitdiffstatshomepage
path: root/src/frontend/mame/pluginopts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontend/mame/pluginopts.cpp')
-rw-r--r--src/frontend/mame/pluginopts.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/frontend/mame/pluginopts.cpp b/src/frontend/mame/pluginopts.cpp
index b9a9e8d3c3b..88119e52491 100644
--- a/src/frontend/mame/pluginopts.cpp
+++ b/src/frontend/mame/pluginopts.cpp
@@ -75,7 +75,8 @@ void plugin_options::parse_json(std::string path)
if (type=="plugin")
{
- add_entry({ std::move(plugin_name) }, core_strdup(description.c_str()), option_type::BOOLEAN, start ? "1" : "0");
+ m_descriptions.push_back(std::move(description));
+ add_entry({ std::move(plugin_name) }, m_descriptions.back().c_str(), option_type::BOOLEAN, start ? "1" : "0");
}
}