From 9222bbc9d85be5871e4b4ed528a90b3fca6bb978 Mon Sep 17 00:00:00 2001 From: Emil Mikulic Date: Sun, 21 Mar 2021 15:31:04 +1100 Subject: [PATCH] Improve make_safe_uri coverage. --- devel/test.py | 1 + devel/test_make_safe_uri.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/devel/test.py b/devel/test.py index 9978eeb..8b35873 100755 --- a/devel/test.py +++ b/devel/test.py @@ -236,6 +236,7 @@ def setUpModule(): ["no leading slash", "dir/../", "assertIsInvalid"], ["invalid up dir", "/../", "assertIsInvalid"], ["fancy invalid up dir", "/./dir/./../../", "assertIsInvalid"], + ["extra slashes 2", "//.d", "assertNotFound"], ["not found", "/not_found.txt", "assertNotFound"], ["forbidden", "/forbidden/x", "assertForbidden"], ["unreadable", "/unreadable/", "assertUnreadable"], diff --git a/devel/test_make_safe_uri.c b/devel/test_make_safe_uri.c index b244797..9b95f4d 100644 --- a/devel/test_make_safe_uri.c +++ b/devel/test_make_safe_uri.c @@ -31,6 +31,8 @@ static char const *tests[] = { "/", "/", "/.", "/", "/./", "/", + "/.d", "/.d", + "//.d", "/.d", "/../", NULL, "/abc", "/abc", "/abc/", "/abc/",