From 8c2bfd296f22053a75e95a0429e05083bf8d727c Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 1 Jun 2020 16:16:11 +0200 Subject: [PATCH] Core/StringExt: Prevent empty match call --- include/Nazara/Core/StringExt.inl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/Nazara/Core/StringExt.inl b/include/Nazara/Core/StringExt.inl index 71a04ebff..0ab5c0cff 100644 --- a/include/Nazara/Core/StringExt.inl +++ b/include/Nazara/Core/StringExt.inl @@ -60,7 +60,10 @@ namespace Nz return false; } - return func(str.substr(previousPos)); + if (previousPos < str.size()) + return func(str.substr(previousPos)); + else + return true; } template