libidav/methods.c

changeset 141
b0c44be83276
parent 137
01cb9aabff05
child 147
458a8dc68048
equal deleted inserted replaced
140:0a06bed068a1 141:b0c44be83276
363 href_s.length--; 363 href_s.length--;
364 if(!sstrcmp(href_s, href_r)) { 364 if(!sstrcmp(href_s, href_r)) {
365 ret = 1; 365 ret = 1;
366 } 366 }
367 } 367 }
368 } 368 } else if(href_r.length == href_s.length + 1) {
369 if(href_r.ptr[href_r.length-1] == '/') {
370 href_r.length--;
371 if(!sstrcmp(href_s, href_r)) {
372 ret = 1;
373 }
374 }
375 }
369 376
370 free(href_s.ptr); 377 free(href_s.ptr);
371 free(href_r.ptr); 378 free(href_r.ptr);
372 379
373 return ret; 380 return ret;

mercurial