http://bugs.winehq.org/show_bug.cgi?id=30720
--- Comment #4 from Austin English austinenglish@gmail.com 2012-05-21 12:46:35 CDT --- (In reply to comment #3)
That's an application bug, it tries to terminate a Unicode string with a single zero byte, so the string may or may not end up properly terminated depending on the previous heap contents.
Technically not a regression, it's just luck that it worked before. The mentioned commit is unrelated, except for the fact that it influences the heap layout.
So, invalid?