We're updating the issue view to help you get more done. 

Valgrind warning on incorrect regex replacement syntax

Description

If the replacement string in a regular expression search-and-replace operation ends in '$', there is a read of uninitialized memory. ICU reads one word outside the buffer when it tries to validate the syntax for a capture group. Run the attached C++ program will valgrind and it will report the read.

Status

Assignee

Andy Heninger

Reporter

TracBot

Labels

Reviewer

None

Time Needed

None

Start date

None

Components

Fix versions

Priority

critical