From 677ac1b282359e75230d07d311c55e904aef626f Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Fri, 9 May 2014 14:30:00 -0400 Subject: Fixed small bug in WindowsStringConverter::fromUTF8 introduced in previous commit --- cpp/src/IceUtil/StringConverter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'cpp/src/IceUtil/StringConverter.cpp') diff --git a/cpp/src/IceUtil/StringConverter.cpp b/cpp/src/IceUtil/StringConverter.cpp index 8d4ebf5870c..9b4d6e2c8f2 100644 --- a/cpp/src/IceUtil/StringConverter.cpp +++ b/cpp/src/IceUtil/StringConverter.cpp @@ -444,7 +444,8 @@ WindowsStringConverter::fromUTF8(const Byte* sourceStart, const Byte* sourceEnd, if(_cp == CP_UTF8) { - target.insert(0, reinterpret_cast(sourceStart), sourceEnd - sourceStart); + string tmp(reinterpret_cast(sourceStart), sourceEnd - sourceStart); + tmp.swap(target); return; } -- cgit v1.2.3