From d6cada7fa4ef92190c2b59c9048413f9280e4a74 Mon Sep 17 00:00:00 2001 From: Naoki Kanatani Date: Fri, 21 Jul 2017 00:35:31 +0900 Subject: [PATCH] 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 --- src/net/http/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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") -- 2.48.1