summaryrefslogtreecommitdiff
path: root/ACE/ACEXML
diff options
context:
space:
mode:
authorvzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-10-21 12:45:49 +0000
committervzykov <vzykov@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2008-10-21 12:45:49 +0000
commitd4a0282010f74ff9cc8770c9e663120876fba8b9 (patch)
tree635f34947795483ca933394a2fd61885bbebf440 /ACE/ACEXML
parent09b9717d71b995b2d7349bafb44f28ba5aff6771 (diff)
downloadATCD-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.cpp6
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);
}