diff options
| author | Mason Reed <mason@vector35.com> | 2025-06-13 02:36:35 -0400 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-06-13 02:36:35 -0400 |
| commit | 0c34857925e6b0c220871f921f5cf4d59bbdb403 (patch) | |
| tree | 961df42cc54dbb3a2ebbcbf30abbdbf3930cb027 /scriptingprovider.cpp | |
| parent | 5700131107640018205653472891110147818179 (diff) | |
Fix misc memory leaks in C++ API
Diffstat (limited to 'scriptingprovider.cpp')
| -rw-r--r-- | scriptingprovider.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scriptingprovider.cpp b/scriptingprovider.cpp index 1aefd4f7..ad10ec5e 100644 --- a/scriptingprovider.cpp +++ b/scriptingprovider.cpp @@ -246,7 +246,10 @@ void ScriptingInstance::UnregisterOutputListener(ScriptingOutputListener* listen std::string ScriptingInstance::GetDelimiters() { - return BNGetScriptingInstanceDelimiters(m_object); + char* str = BNGetScriptingInstanceDelimiters(m_object); + std::string result = str; + BNFreeString(str); + return result; } |
