summaryrefslogtreecommitdiff
path: root/binaryreader.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2016-01-31 02:38:32 -0500
committerRusty Wagner <rusty.wagner@gmail.com>2016-01-31 02:38:32 -0500
commita48ce3f4aa1266d5b8619cf320a703ba4f697854 (patch)
treeb8312cccc35b75b51e0b0e99519460c3e9c2240c /binaryreader.cpp
parentbbb74ee011e2b482e1895a513203c11affbac229 (diff)
Refactor API to fix design bug that causes use-after-free on many plugin objects
Diffstat (limited to 'binaryreader.cpp')
-rw-r--r--binaryreader.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/binaryreader.cpp b/binaryreader.cpp
index b30a64b0..54e03977 100644
--- a/binaryreader.cpp
+++ b/binaryreader.cpp
@@ -6,7 +6,7 @@ using namespace std;
BinaryReader::BinaryReader(BinaryView* data, BNEndianness endian): m_view(data)
{
- m_stream = BNCreateBinaryReader(data->GetViewObject());
+ m_stream = BNCreateBinaryReader(data->GetObject());
BNSetBinaryReaderEndianness(m_stream, endian);
}