From 9993345001464331697167349803235498218652 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Sun, 19 Feb 2023 17:05:33 -0500 Subject: Account for BinaryData::Ctor potentially failing --- examples/mlil_parser/src/mlil_parser.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'examples/mlil_parser/src/mlil_parser.cpp') diff --git a/examples/mlil_parser/src/mlil_parser.cpp b/examples/mlil_parser/src/mlil_parser.cpp index d858b59c..c5b077ab 100644 --- a/examples/mlil_parser/src/mlil_parser.cpp +++ b/examples/mlil_parser/src/mlil_parser.cpp @@ -241,7 +241,12 @@ int main(int argc, char* argv[]) SetBundledPluginDirectory(GetBundledPluginDirectory()); InitPlugins(); - Ref bd = new BinaryData(new FileMetadata(), argv[1]); + Ref bd = BinaryData::CreateFromFilename(new FileMetadata(), argv[1]); + if (!bd) + { + fprintf(stderr, "Could not open input file.\n"); + return -1; + } Ref bv; for (auto type : BinaryViewType::GetViewTypes()) { -- cgit v1.3.1