From: Hannah von Reth Date: Tue, 13 Oct 2020 13:52:33 +0000 (+0200) Subject: Fix: Log chunked messages X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~468^2~53 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=44175aca94fb770c0e17ce0261bd4f7d1d15f4c5;p=nextcloud-desktop.git Fix: Log chunked messages --- diff --git a/src/libsync/httplogger.cpp b/src/libsync/httplogger.cpp index 3de1bfd1c..d386bfbbc 100644 --- a/src/libsync/httplogger.cpp +++ b/src/libsync/httplogger.cpp @@ -33,9 +33,10 @@ bool isTextBody(const QString &s) return regexp.match(s).hasMatch(); } -void logHttp(const QByteArray &verb, const QString &url, const QByteArray &id, const QString &contentType, const qint64 &contentLength, const QList &header, QIODevice *device) +void logHttp(const QByteArray &verb, const QString &url, const QByteArray &id, const QString &contentType, const QList &header, QIODevice *device) { const auto reply = qobject_cast(device); + const auto contentLength = device ? device->size() : 0; QString msg; QTextStream stream(&msg); stream << id << ": "; @@ -95,7 +96,6 @@ void HttpLogger::logReplyOnFinished(const QNetworkReply *reply) reply->url().toString(), reply->request().rawHeader(XRequestId()), reply->header(QNetworkRequest::ContentTypeHeader).toString(), - reply->header(QNetworkRequest::ContentLengthHeader).toInt(), reply->rawHeaderPairs(), const_cast(reply)); }); @@ -116,7 +116,6 @@ void HttpLogger::logRequest(const QNetworkRequest &request, QNetworkAccessManage request.url().toString(), request.rawHeader(XRequestId()), request.header(QNetworkRequest::ContentTypeHeader).toString(), - device ? device->size() : 0, header, device); }