From 893234283ce5d470314ec1ea15274a64ca7cfe0e Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 5 May 2010 07:18:54 +0000 Subject: fix compilation errors with MS VC2008 --- source/QXmppTransferManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/QXmppTransferManager.cpp') diff --git a/source/QXmppTransferManager.cpp b/source/QXmppTransferManager.cpp index a31be400..5bbf3b22 100644 --- a/source/QXmppTransferManager.cpp +++ b/source/QXmppTransferManager.cpp @@ -284,16 +284,18 @@ void QXmppTransferJob::sendData() return; } - char buffer[m_blockSize]; + char *buffer = new char[m_blockSize]; qint64 length = m_iodevice->read(buffer, m_blockSize); if (length < 0) { + delete [] buffer; terminate(QXmppTransferJob::FileAccessError); return; } if (length > 0) { m_socksSocket->write(buffer, length); + delete [] buffer; m_done += length; emit progress(m_done, fileSize()); } -- cgit v1.2.3