From 0512e330644c1942b71bf371b24bc4d838dbe7e8 Mon Sep 17 00:00:00 2001 From: Freink Date: Sun, 28 Jun 2026 14:19:30 -0400 Subject: [PATCH] fix: add null check for file_saver in GenerateBinary to prevent null dereference --- src/idl_gen_binary.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/idl_gen_binary.cpp b/src/idl_gen_binary.cpp index 2afc6f77c5..08beda632a 100644 --- a/src/idl_gen_binary.cpp +++ b/src/idl_gen_binary.cpp @@ -41,6 +41,7 @@ static std::string BinaryFileName(const Parser& parser, const std::string& path, static bool GenerateBinary(const Parser& parser, const std::string& path, const std::string& file_name) { + if (!parser.opts.file_saver) return false; if (parser.opts.use_flexbuffers) { auto data_vec = parser.flex_builder_.GetBuffer(); auto data_ptr = reinterpret_cast(data(data_vec));