summaryrefslogtreecommitdiff
path: root/binaryview.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2019-05-10 16:15:48 -0400
committerRusty Wagner <rusty@vector35.com>2019-05-10 16:15:48 -0400
commitf6659517c08799cf52fddd09424eaea867ff3ed7 (patch)
treeab06cf065b7c152dff91658c7247946cb7ffaec8 /binaryview.cpp
parent63a4020845a81cf8793ddb02c7d5c95e3317d2a1 (diff)
Fix memory leak and use after free bugs in BinaryView and FlowGraph objects
Diffstat (limited to 'binaryview.cpp')
-rw-r--r--binaryview.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryview.cpp b/binaryview.cpp
index c70685ed..e0948a1c 100644
--- a/binaryview.cpp
+++ b/binaryview.cpp
@@ -479,6 +479,8 @@ BinaryView::BinaryView(const std::string& typeName, FileMetadata* file, BinaryVi
view.context = this;
view.init = InitCallback;
view.freeObject = FreeCallback;
+ view.externalRefTaken = nullptr;
+ view.externalRefReleased = nullptr;
view.read = ReadCallback;
view.write = WriteCallback;
view.insert = InsertCallback;