diff options
author | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-10-21 12:45:49 +0000 |
---|---|---|
committer | vzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2008-10-21 12:45:49 +0000 |
commit | d4a0282010f74ff9cc8770c9e663120876fba8b9 (patch) | |
tree | 635f34947795483ca933394a2fd61885bbebf440 /ACE/ACEXML | |
parent | 09b9717d71b995b2d7349bafb44f28ba5aff6771 (diff) | |
download | ATCD-d4a0282010f74ff9cc8770c9e663120876fba8b9.tar.gz |
ChangeLogTag: Tue Oct 21 12:41:09 UTC 2008 Vladimir Zykov <vzykov@prismtech.com>
Diffstat (limited to 'ACE/ACEXML')
-rw-r--r-- | ACE/ACEXML/common/HttpCharStream.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ACE/ACEXML/common/HttpCharStream.cpp b/ACE/ACEXML/common/HttpCharStream.cpp index 811709ecd27..b22d5a77a5f 100644 --- a/ACE/ACEXML/common/HttpCharStream.cpp +++ b/ACE/ACEXML/common/HttpCharStream.cpp @@ -412,10 +412,10 @@ ACEXML_HttpCharStream::read (ACEXML_Char *str, if (this->stream_ == 0) return -1; len = len * sizeof (ACEXML_Char); - char* temp = const_cast<char*> (this->stream_->recv (len)); - str = ACE_TEXT_CHAR_TO_TCHAR (temp); - if (str == 0) + const char* temp = this->stream_->recv (len); + if (temp == 0) return -1; + ACE_OS::strncpy (str, ACE_TEXT_CHAR_TO_TCHAR (temp), len); return static_cast<int> (len); } |