Fixed another memory leak. This time when uploading files.

This commit is contained in:
Juan Carlos Cornejo 2011-11-15 00:16:58 -05:00 committed by Klaas Freitag
parent e655ce7547
commit 44fdffce41

View file

@ -325,8 +325,11 @@ QNetworkReply* QWebDAV::put(QString fileName, QByteArray data)
QUrl url(mHostname+fileName);
// Encapsulate data in an QIODevice
mRequestNumber++;
QByteArray *safeData = new QByteArray(data);
QBuffer *buffer = new QBuffer(safeData);
mRequestQueries[mRequestNumber] = safeData;
mRequestData[mRequestNumber] = buffer;
// Finally send this to the WebDAV server
QNetworkReply *reply = sendWebdavRequest(url,DAVPUT,0,buffer);