From a4a418a679f1ac760a8763edd856f0178cfc6dde Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Fri, 25 May 2012 07:18:52 +0000 Subject: Merged the composable_generator branch into the trunk git-svn-id: http://mc-server.googlecode.com/svn/trunk@504 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- source/packets/cPacket.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'source/packets/cPacket.cpp') diff --git a/source/packets/cPacket.cpp b/source/packets/cPacket.cpp index 284e80903..ec7181762 100644 --- a/source/packets/cPacket.cpp +++ b/source/packets/cPacket.cpp @@ -195,13 +195,14 @@ void cPacket::AppendString(AString & a_Dst, const AString & a_String) void cPacket::AppendString16(AString & a_Dst, const AString & a_String) { AppendShort(a_Dst, (unsigned short)a_String.size()); - std::auto_ptr UTF16(new char[a_String.size() * sizeof( short ) ]); + AString UTF16; + UTF16.resize(a_String.size() * sizeof(short)); for( unsigned int i = 0; i < a_String.size(); ++i ) { - UTF16.get()[i * sizeof( short )] = 0x00; - UTF16.get()[i * sizeof( short ) + 1] = a_String[i]; + UTF16[i * sizeof( short )] = 0x00; + UTF16[i * sizeof( short ) + 1] = a_String[i]; } - a_Dst.append(UTF16.get(), a_String.size() * sizeof(short)); + a_Dst.append(UTF16.data(), a_String.size() * sizeof(short)); } -- cgit v1.2.3