From: Naoki Kanatani Date: Thu, 20 Jul 2017 15:35:31 +0000 (+0900) Subject: net/http: delete unnecessary string concatenation X-Git-Tag: go1.10beta1~1532 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=d6cada7fa4ef92190c2b59c9048413f9280e4a74;p=gostls13.git net/http: delete unnecessary string concatenation In the existing implementation, if pattern is an empty string, program calls a panic with the message which is a concatenation of "http: invalid pattern " and pattern. In this case, pattern is an empty, so the commit removes this concatenation and the trailing space. Fixes: #21102 Change-Id: I49f58b52d835311a6ac642de871eb15646e48a54 Reviewed-on: https://go-review.googlesource.com/50350 Reviewed-by: Dmitri Shuralyov Reviewed-by: Tom Bergan Run-TryBot: Tom Bergan TryBot-Result: Gobot Gobot --- diff --git a/src/net/http/server.go b/src/net/http/server.go index e5ac252a68..8af4438262 100644 --- a/src/net/http/server.go +++ b/src/net/http/server.go @@ -2265,7 +2265,7 @@ func (mux *ServeMux) Handle(pattern string, handler Handler) { defer mux.mu.Unlock() if pattern == "" { - panic("http: invalid pattern " + pattern) + panic("http: invalid pattern") } if handler == nil { panic("http: nil handler")