From 2274b7f6248db30527380f9373b0270168a09252 Mon Sep 17 00:00:00 2001 From: J Reece Wilson Date: Thu, 1 Aug 2024 11:41:07 +0100 Subject: [PATCH] [*] Fix: AuParse parse ints should fail on an empty/null/0-length range instead of parsing nothing and returning true --- Source/Parse/AuParser.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/Parse/AuParser.cpp b/Source/Parse/AuParser.cpp index 4d896e03..83a7f8ab 100644 --- a/Source/Parse/AuParser.cpp +++ b/Source/Parse/AuParser.cpp @@ -204,6 +204,11 @@ namespace Aurora::Parse auto itr = begin; + if (begin == end) + { + return false; + } + if constexpr (AuIsSame_v) { if (itr != end) @@ -271,6 +276,11 @@ namespace Aurora::Parse auto itr = begin; + if (begin == end) + { + return false; + } + if constexpr (AuIsSame_v) { if (itr != end)