From 65582278e36dd9905c22a47620c70cf39d8fde63 Mon Sep 17 00:00:00 2001 From: 0cyn Date: Wed, 15 Apr 2026 12:19:40 -0400 Subject: Propegate nullptr on Repository::GetPluginByPath --- pluginmanager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pluginmanager.cpp') diff --git a/pluginmanager.cpp b/pluginmanager.cpp index ed409c9a..3e61ea27 100644 --- a/pluginmanager.cpp +++ b/pluginmanager.cpp @@ -352,7 +352,10 @@ vector> Repository::GetPlugins() const Ref Repository::GetPluginByPath(const string& pluginPath) { - return new Extension(BNRepositoryGetPluginByPath(m_object, pluginPath.c_str())); + BNPlugin* plugin = BNRepositoryGetPluginByPath(m_object, pluginPath.c_str()); + if (!plugin) + return nullptr; + return new Extension(plugin); } string Repository::GetFullPath() const -- cgit v1.3.1