libidav/methods.c

changeset 141
b0c44be83276
parent 137
01cb9aabff05
child 147
458a8dc68048
--- a/libidav/methods.c	Fri Oct 02 13:29:32 2015 +0200
+++ b/libidav/methods.c	Fri Oct 02 14:42:47 2015 +0200
@@ -365,7 +365,14 @@
                 ret = 1;
             }
         }
-    }
+    } else if(href_r.length == href_s.length + 1) {
+        if(href_r.ptr[href_r.length-1] == '/') {
+            href_r.length--;
+            if(!sstrcmp(href_s, href_r)) {
+                ret = 1;
+            }
+        }
+    } 
 
     free(href_s.ptr);
     free(href_r.ptr);

mercurial