forked from mirror/gin
add an edge case from httprouter (#1407)
This commit is contained in:
parent
760d0574db
commit
1f59bad84b
2
path.go
2
path.go
|
@ -41,7 +41,7 @@ func cleanPath(p string) string {
|
|||
buf[0] = '/'
|
||||
}
|
||||
|
||||
trailing := n > 2 && p[n-1] == '/'
|
||||
trailing := n > 1 && p[n-1] == '/'
|
||||
|
||||
// A bit more clunky without a 'lazybuf' like the path package, but the loop
|
||||
// gets completely inlined (bufApp). So in contrast to the path package this
|
||||
|
|
|
@ -24,6 +24,7 @@ var cleanTests = []struct {
|
|||
|
||||
// missing root
|
||||
{"", "/"},
|
||||
{"a/", "/a/"},
|
||||
{"abc", "/abc"},
|
||||
{"abc/def", "/abc/def"},
|
||||
{"a/b/c", "/a/b/c"},
|
||||
|
|
Loading…
Reference in New Issue