From 51bb7936642f1c1bd06432ad821c253e1536099c Mon Sep 17 00:00:00 2001 From: Alek Mosingiewicz Date: Thu, 24 May 2018 22:06:59 +0200 Subject: [PATCH] Initialize buffer to store potential BOM data before storing anything inside it. --- include/chaiscript/language/chaiscript_engine.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/chaiscript/language/chaiscript_engine.hpp b/include/chaiscript/language/chaiscript_engine.hpp index 8ff6875e..a642f249 100644 --- a/include/chaiscript/language/chaiscript_engine.hpp +++ b/include/chaiscript/language/chaiscript_engine.hpp @@ -208,7 +208,7 @@ namespace chaiscript static bool skip_bom(std::ifstream &infile) { std::streamsize bytes_needed = 3; std::streamsize bytes_read = 0; - char buffer[3]; + char buffer[3] = { '\0' }; bytes_read = infile.readsome(buffer, bytes_needed);