alliedmodders/sourcemod

1.12 has broken string hexadecimal escape parsing

rtldg opened this issue · 1 comments

Help us help you

  • I have checked that my issue doesn't exist yet.
  • I have tried my absolute best to reduce the problem-space and have provided the absolute smallest test-case possible.
  • I can always reproduce the issue with the provided description below.

Environment

  • Operating System version: Windows
  • Current SourceMod version: 1.12 - build 7136 (still present in 7146)

Description

The sourcepawn submodule doesn't include the hexadecimal-escape regression fix from alliedmodders/sourcepawn#926 so 1.12 still parses strings incorrectly.
Another recent issue where someone ran into this alliedmodders/sourcepawn#963

Problematic Code (or Steps to Reproduce)

public void OnPluginStart()
{
	PrintToServer("\x04Cello");
}
Lello

Fixed in 1.12.0.7164 probably due to the recent sourcepawn version bump 0a6fa10