summaryrefslogtreecommitdiff
path: root/settings.cpp
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2017-08-04 12:50:09 -0400
committerPeter LaFosse <peter@vector35.com>2017-08-04 12:50:09 -0400
commitee34b3e1ad9536ff3530489afde88f9161fa6967 (patch)
tree10afa390519f011946d786d707b575cf70a5b313 /settings.cpp
parent58f64aa020be1f649cb91eb13b1f69fb034e1ad9 (diff)
Fixing UAF in settings
Diffstat (limited to 'settings.cpp')
-rw-r--r--settings.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/settings.cpp b/settings.cpp
index b30e6098..328cf0e3 100644
--- a/settings.cpp
+++ b/settings.cpp
@@ -36,7 +36,7 @@ std::vector<int64_t> Setting::GetIntegerList(const std::string& pluginName,
delete[] buffer;
vector<int64_t> out(outBuffer, outBuffer + size);
- BNFreeSettingIntegerList(buffer);
+ BNFreeSettingIntegerList(outBuffer);
return out;
}