*** uri.c 2001/06/24 12:13:20 1.34 --- uri.c 2001/06/26 07:44:52 *************** *** 774,779 **** --- 774,782 ---- */ if ((cur[0] == '.') && (cur[1] == '/')) { cur += 2; + /* '//' normalization should be done at this point too */ + while (cur[0] == '/') + cur++; continue; } *************** *** 790,795 **** --- 793,802 ---- goto done_cd; (out++)[0] = (cur++)[0]; } + /* nomalize // */ + while ((cur[0] == '/') && (cur[1] == '/')) + cur++; + (out++)[0] = (cur++)[0]; } done_cd: