diff options
Diffstat (limited to 'Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp')
| -rw-r--r-- | Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp b/Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp index db3d83f..cd555e5 100644 --- a/Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp +++ b/Swiften/FileTransfer/SOCKS5BytestreamClientSession.cpp @@ -165,9 +165,9 @@ HostAddressPort SOCKS5BytestreamClientSession::getAddressPort() const {  void SOCKS5BytestreamClientSession::sendData() {  	if (!readBytestream->isFinished()) {  		try { -			SafeByteArray dataToSend = createSafeByteArray(readBytestream->read(chunkSize)); -			connection->write(dataToSend); -			onBytesSent(dataToSend.size()); +			boost::shared_ptr<ByteArray> dataToSend = readBytestream->read(chunkSize); +			connection->write(createSafeByteArray(*dataToSend)); +			onBytesSent(dataToSend->size());  		}  		catch (const BytestreamException&) {  			finish(true); | 
 Swift
 Swift