]> Cypherpunks repositories - gostls13.git/commit
net/http: roll back "clean the path of the stripped URL by StripPrefix"
authorDmitri Shuralyov <dmitshur@golang.org>
Tue, 4 Jun 2019 21:21:33 +0000 (21:21 +0000)
committerDmitri Shuralyov <dmitshur@golang.org>
Tue, 4 Jun 2019 22:36:51 +0000 (22:36 +0000)
commit003dbc4cda6a1418fc419461799320521d64f4e5
treeacd01a9a2ce416c3ede709fe25c33580cb59407e
parent27eaffc053d77e967c8bcd71b47087f468accb46
net/http: roll back "clean the path of the stripped URL by StripPrefix"

Roll back CL 161738. That fix changed StripPrefix behavior in the
general case, not just in the situation where where stripping the
prefix from path resulted in the empty string, causing issue #31622.

That kind of change to StripPrefix behavior is not backwards compatible,
and there can be a smaller, more targeted fix for the original issue.

Fixes #31622
Updates #30165

Change-Id: Ie2fcfe6787a32e44f71d564d8f9c9d580fc6f704
Reviewed-on: https://go-review.googlesource.com/c/go/+/180498
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/net/http/serve_test.go
src/net/http/server.go