From f98615d0df12b872df69b977826eac7be1da4a00 Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 30 Oct 2019 16:48:39 +0900 Subject: [PATCH] fix: check file content is empty or not --- toml/parser.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/toml/parser.hpp b/toml/parser.hpp index 5dbef6c..2805d80 100644 --- a/toml/parser.hpp +++ b/toml/parser.hpp @@ -1949,7 +1949,7 @@ parse(std::istream& is, const std::string& fname = "unknown file") std::vector letters(static_cast(fsize)); is.read(letters.data(), fsize); - if(letters.back() == '\0') + if(!letters.empty() && letters.back() == '\0') { letters.pop_back(); }