From d0c0a342785406331b2e169e77951a5e26128471 Mon Sep 17 00:00:00 2001 From: Andreas Hausladen Date: Wed, 27 Dec 2017 18:57:37 +0100 Subject: [PATCH] Fixed Mantis #6608: Bug in TJclAnsiStrings.SetDelimitedText --- jcl/source/common/JclAnsiStrings.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jcl/source/common/JclAnsiStrings.pas b/jcl/source/common/JclAnsiStrings.pas index 97492643cd..426d68f1eb 100644 --- a/jcl/source/common/JclAnsiStrings.pas +++ b/jcl/source/common/JclAnsiStrings.pas @@ -948,7 +948,7 @@ procedure TJclAnsiStrings.SetDelimitedText(const Value, ADelimiter: AnsiString; QuoteCharCount := 0; LastStart := Index + 1; end; - if (Index = ValueLength) and (LastStart < ValueLength) then + if (Index = ValueLength) and (LastStart <= ValueLength) then begin if StrictDelimiter then Add(Copy(Value, LastStart, ValueLength - LastStart + 1))