From 599a21d377073027d7ea7ac9b44df28c34f19cf9 Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Mon, 13 Jul 2009 13:48:06 +0000 Subject: [PATCH] Small bugfix to float parser --- include/chaiscript/language/chaiscript_parser.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/chaiscript/language/chaiscript_parser.hpp b/include/chaiscript/language/chaiscript_parser.hpp index 835cdd8..37af242 100644 --- a/include/chaiscript/language/chaiscript_parser.hpp +++ b/include/chaiscript/language/chaiscript_parser.hpp @@ -145,7 +145,7 @@ namespace chaiscript ++input_pos; ++col; } - if (*input_pos == '.') { + if ((input_pos != input_end) && (*input_pos == '.')) { ++input_pos; ++col; if ((input_pos != input_end) && (*input_pos >= '0') && (*input_pos <= '9')) {