8000 Bug in `StrCompressWhiteSpace` function of `UStrUtils` unit · Issue #95 · delphidabbler/codesnip · GitHub
[go: up one dir, main page]

Skip to content
Bug in StrCompressWhiteSpace function of UStrUtils unit #95
Closed
@delphidabbler

Description

@delphidabbler

This unit can generated an out of bounds error when following white space is at the end of a string. The Idx index can go beyond the end of the string.

The bug is in the line:

while TCharacter.IsWhiteSpace(Str[Idx]) do

A fix is to change the above line to:

while (Idx <= Length(Str)) and TCharacter.IsWhiteSpace(Str[Idx]) do

Metadata

Metadata

Assignees

Labels

bugBug reportcompletedWork has been completed on this issue and changes have been committed to `develop` branch..

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0