aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-09-21 12:01:39 +0000
committerVincent Richard <[email protected]>2013-09-21 12:01:39 +0000
commitbe3ee805e141b5e5c4cd1ab38a9633e9a30c8be0 (patch)
tree16785248e623823b242dd8d1b75b7c6191a1cdaf /src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp
parentTLS properties: allows setting custom cipher suite for TLS/SSL connections. (diff)
downloadvmime-be3ee805e141b5e5c4cd1ab38a9633e9a30c8be0.tar.gz
vmime-be3ee805e141b5e5c4cd1ab38a9633e9a30c8be0.zip
Fixed chunking output buffer.
Diffstat (limited to 'src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp')
-rw-r--r--src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp b/src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp
index 2561bf4a..932bd56f 100644
--- a/src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp
+++ b/src/net/smtp/SMTPChunkingOutputStreamAdapter.cpp
@@ -108,7 +108,7 @@ void SMTPChunkingOutputStreamAdapter::write
const size_type remaining = sizeof(m_buffer) - m_bufferSize;
const size_type bytesToCopy = std::min(remaining, curCount);
- std::copy(data, data + bytesToCopy, m_buffer);
+ std::copy(data, data + bytesToCopy, m_buffer + m_bufferSize);
m_bufferSize += bytesToCopy;
curData += bytesToCopy;