sync to internal repository

This commit is contained in:
Guenter Obiltschnig
2007-02-23 14:41:53 +00:00
parent 488b63fb0d
commit 5a2a425002
298 changed files with 559 additions and 353 deletions

View File

@@ -1,7 +1,7 @@
//
// HTTPChunkedStream.cpp
//
// $Id: //poco/1.3/Net/src/HTTPChunkedStream.cpp#3 $
// $Id: //poco/Main/Net/src/HTTPChunkedStream.cpp#12 $
//
// Library: Net
// Package: HTTP
@@ -113,11 +113,11 @@ int HTTPChunkedStreamBuf::readFromDevice(char* buffer, std::streamsize length)
int HTTPChunkedStreamBuf::writeToDevice(const char* buffer, std::streamsize length)
{
std::string chunkSize(NumberFormatter::formatHex(length));
chunkSize.append("\r\n");
_session.write(chunkSize.data(), (std::streamsize) chunkSize.length());
_session.write(buffer, length);
_session.write("\r\n", 2);
_chunkBuffer = NumberFormatter::formatHex(length);
_chunkBuffer.append("\r\n", 2);
_chunkBuffer.append(buffer, length);
_chunkBuffer.append("\r\n", 2);
_session.write(_chunkBuffer.data(), static_cast<std::streamsize>(_chunkBuffer.size()));
return length;
}