From 1137ea1830042e8f57a98773b5b041e942b107ed Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Thu, 6 Feb 2025 22:38:04 -0500 Subject: Fix double ref increment for misc Repository C++ APIs Noticed these when reviewing the Rust Repository API --- pluginmanager.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pluginmanager.cpp') diff --git a/pluginmanager.cpp b/pluginmanager.cpp index 79eb5b58..3e3e2033 100644 --- a/pluginmanager.cpp +++ b/pluginmanager.cpp @@ -288,7 +288,7 @@ vector> Repository::GetPlugins() const Ref Repository::GetPluginByPath(const string& pluginPath) { - return new RepoPlugin(BNNewPluginReference(BNRepositoryGetPluginByPath(m_object, pluginPath.c_str()))); + return new RepoPlugin(BNRepositoryGetPluginByPath(m_object, pluginPath.c_str())); } string Repository::GetFullPath() const @@ -335,10 +335,10 @@ bool RepositoryManager::AddRepository(const std::string& url, Ref RepositoryManager::GetRepositoryByPath(const std::string& repoPath) { - return new Repository(BNNewRepositoryReference(BNRepositoryGetRepositoryByPath(m_object, repoPath.c_str()))); + return new Repository(BNRepositoryGetRepositoryByPath(m_object, repoPath.c_str())); } Ref RepositoryManager::GetDefaultRepository() { - return new Repository(BNNewRepositoryReference(BNRepositoryManagerGetDefaultRepository(m_object))); + return new Repository(BNRepositoryManagerGetDefaultRepository(m_object)); } -- cgit v1.3.1