diff options
author | GeckoEidechse <40122905+GeckoEidechse@users.noreply.github.com> | 2024-05-16 18:52:36 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-16 18:52:36 +0200 |
commit | 59d19a8b539801b0b0ed614f343f12d22a762f07 (patch) | |
tree | 0d972c9f9c3c1dc84696b474cd2c82bd63dd38fd /primedev/plugins | |
parent | 0ff334c7e0cfa4b66404831e15ef846ccbf47144 (diff) | |
parent | ab653555f6aa0ec57e1b23a590fb3061929fdc30 (diff) | |
download | NorthstarLauncher-59d19a8b539801b0b0ed614f343f12d22a762f07.tar.gz NorthstarLauncher-59d19a8b539801b0b0ed614f343f12d22a762f07.zip |
Merge branch 'main' into feat/whitelist-safeio-file-extensions
Diffstat (limited to 'primedev/plugins')
-rw-r--r-- | primedev/plugins/plugins.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/primedev/plugins/plugins.cpp b/primedev/plugins/plugins.cpp index eddaa8ac..ae6fd0cb 100644 --- a/primedev/plugins/plugins.cpp +++ b/primedev/plugins/plugins.cpp @@ -69,10 +69,6 @@ Plugin::Plugin(std::string path) : m_location(path) m_runOnServer = context & PluginContext::DEDICATED; m_runOnClient = context & PluginContext::CLIENT; - m_name = std::string(name); - m_logName = std::string(logName); - m_dependencyName = std::string(dependencyName); - if (!name) { NS::log::PLUGINSYS->error("Could not load name of plugin at '{}'", path); @@ -91,6 +87,10 @@ Plugin::Plugin(std::string path) : m_location(path) return; } + m_name = std::string(name); + m_logName = std::string(logName); + m_dependencyName = std::string(dependencyName); + if (!isValidSquirrelIdentifier(m_dependencyName)) { NS::log::PLUGINSYS->error("Dependency name \"{}\" of plugin {} is not valid", dependencyName, name); |