# HG changeset patch # User Olaf Wintermann # Date 1443789767 -7200 # Node ID b0c44be83276a0919d65722bec36683b6f4b13e3 # Parent 0a06bed068a1500accc658dc34fc116b6a932894 fixed href comparison bug diff -r 0a06bed068a1 -r b0c44be83276 libidav/methods.c --- 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);