commit a1ef2acc86f58b0fd44ffd8ed6c5176fb500d45e from: Omar Polo date: Tue Jul 02 17:47:51 2024 UTC add a few tests found by afl commit - d0fed6eb088ab7f0eec876aea0bb98327c77c2bb commit + a1ef2acc86f58b0fd44ffd8ed6c5176fb500d45e blob - cbe3b1a27bf7215a53556ed0731893c1eb676b05 blob + 4df2b701611fb6d0755a3f8efa7b3a37c27bf277 --- regress/iri_test.c +++ regress/iri_test.c @@ -300,6 +300,16 @@ main(void) FAIL, empty, "reject invalid sequence (overlong NUL)"); + + /* hangs in previous versions found by afl */ + TEST("http://omarpolo3com/f.././", + PASS, + IRI("http", "omarpolo3com", "", "f../", "", ""), + "does not get confused by paths that contains '..'."); + TEST("lttp://oOarpols*czm/~../.R", + PASS, + IRI("lttp", "ooarpols*czm", "", "~../.R", "", ""), + "does not get confused by paths that contains '..'."); return 0; }