commit a9eac73439353c3222a01235919b74a0ba6dc483 from: Omar Polo date: Sat Dec 24 22:15:59 2022 UTC iri: fix remove_dot_segments: should copy until (including) "/" commit - 30398ec1cb13001ad23b1cb8c6d3e2e93796da2f commit + a9eac73439353c3222a01235919b74a0ba6dc483 blob - 0f81b4ce213dd5f9ff0ec5894eba5b6dfc532bc8 blob + 7b39d540f66998f673301046b1865c41164bc0d0 --- iri.c +++ iri.c @@ -519,7 +519,8 @@ remove_dot_segments(struct iri *iri) break; } /* E */ - s = strchr(p + 1, '/'); + if ((s = strchr(p + 1, '/')) != NULL) + s++; while (*p && p != s && (q - buf < bufsize)) *q++ = *p++; }