From aa213eeafba6860dd492bbb5dcb3ea5ccda0ba2f Mon Sep 17 00:00:00 2001 From: Klaas Freitag Date: Wed, 11 Dec 2013 13:50:22 +0100 Subject: [PATCH] Do not check for the ETag in case the HTTP request connected. --- src/mirall/owncloudpropagator.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mirall/owncloudpropagator.cpp b/src/mirall/owncloudpropagator.cpp index 3c1146e475..e83283107d 100644 --- a/src/mirall/owncloudpropagator.cpp +++ b/src/mirall/owncloudpropagator.cpp @@ -613,6 +613,14 @@ private: return; } + QByteArray reason_phrase = ne_get_status(req)->reason_phrase; + if(reason_phrase == QByteArray("Connection established")) { + ne_add_response_body_reader( req, ne_accept_2xx, + content_reader, + (void*) that ); + return; + } + QByteArray etag = parseEtag(ne_get_response_header(req, "etag")); if(etag.isEmpty()) etag = parseEtag(ne_get_response_header(req, "ETag"));