From c8a882761fc2f03f3207cc2828ee9e2532e02247 Mon Sep 17 00:00:00 2001 From: jabarros Date: Mon, 24 Nov 2014 10:53:05 +0100 Subject: [PATCH] Fix. If the path does not exist is not created when it hast to create more than 4 folders --- src/com/owncloud/android/lib/common/OwnCloudClient.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/owncloud/android/lib/common/OwnCloudClient.java b/src/com/owncloud/android/lib/common/OwnCloudClient.java index 36282af7..d303b857 100644 --- a/src/com/owncloud/android/lib/common/OwnCloudClient.java +++ b/src/com/owncloud/android/lib/common/OwnCloudClient.java @@ -247,6 +247,12 @@ public class OwnCloudClient extends HttpClient { if (location != null) { Log_OC.d(TAG + " #" + mInstanceNumber, "Location to redirect: " + location.getValue()); + + // Release the connection to avoid reach the max number of connections per host + // due to it will be set a different url + exhaustResponse(method.getResponseBodyAsStream()); + method.releaseConnection(); + method.setURI(new URI(location.getValue(), true)); Header destination = method.getRequestHeader("Destination"); if (destination == null) {