From 795468bdc68931a90454bd1c975f7de7ba670e3b Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Wed, 20 Mar 2013 11:27:08 +0100 Subject: QHttpMultipart: reset read pointer when device is reset ... otherwise we would not read from the beginning when trying to read again. The device is reset when we try to resend a request (e.g. remote host closed etc.). Change-Id: I21d3647dd0e00ae8bc2507f08166234f21f88861 Reviewed-by: Markus Goetz Reviewed-by: Rafael Roquetto Reviewed-by: Shane Kearns --- src/network/access/qhttpmultipart.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/network/access/qhttpmultipart.cpp') diff --git a/src/network/access/qhttpmultipart.cpp b/src/network/access/qhttpmultipart.cpp index ade121925b..4397ef8205 100644 --- a/src/network/access/qhttpmultipart.cpp +++ b/src/network/access/qhttpmultipart.cpp @@ -488,6 +488,7 @@ bool QHttpMultiPartIODevice::reset() for (int a = 0; a < multiPart->parts.count(); a++) if (!multiPart->parts[a].d->reset()) return false; + readPointer = 0; return true; } qint64 QHttpMultiPartIODevice::readData(char *data, qint64 maxSize) -- cgit v1.2.3