summaryrefslogtreecommitdiff
path: root/scriptingprovider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scriptingprovider.cpp')
-rw-r--r--scriptingprovider.cpp5
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;
}