]> git.saurik.com Git - wxWidgets.git/commit - src/common/strconv.cpp
Fix another off-by-1 bug in wxMBConv::ToWChar().
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 26 Sep 2009 13:31:27 +0000 (13:31 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 26 Sep 2009 13:31:27 +0000 (13:31 +0000)
commitbbb0ff36dbb57461c3086c6e729aa3acf7a559ec
tree8beec6e302c8594784899d207fee773f7df5c47b
parent4bc9acbe167e29b47763a76092931bc9a536581f
Fix another off-by-1 bug in wxMBConv::ToWChar().

When converting a fixed number of characters we need to take any NULs inside
the buffer being converted into account for our return value -- but this
wasn't done and converting 2 characters 'x' and '\0' returned only 1, even if
the length 2 was explicitly specified.

Fix this bug and add a unit test checking for it.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62141 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/common/strconv.cpp
tests/strings/unicode.cpp