Browse Source

fix BIG bug loop

Marino Faggiana 6 years ago
parent
commit
c0c4540dbc
1 changed files with 2 additions and 2 deletions
  1. 2 2
      iOSClient/Utility/CCUtility.m

+ 2 - 2
iOSClient/Utility/CCUtility.m

@@ -1008,8 +1008,8 @@
 {
 {
     NSString *firstPath = serverUrl;
     NSString *firstPath = serverUrl;
 
 
-    NSURL *serverUrlURL = [NSURL URLWithString:serverUrl];
-    NSURL *activeUrlURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@/", activeUrl, k_webDAV]];
+    NSURL *serverUrlURL = [NSURL URLWithString:[serverUrl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]]];
+    NSURL *activeUrlURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@/", [activeUrl stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLFragmentAllowedCharacterSet]], k_webDAV]];
     
     
     while ([[serverUrlURL absoluteString] isEqualToString:[activeUrlURL absoluteString]] == false) {
     while ([[serverUrlURL absoluteString] isEqualToString:[activeUrlURL absoluteString]] == false) {
         firstPath = [serverUrlURL absoluteString];
         firstPath = [serverUrlURL absoluteString];