diff --git a/gin.go b/gin.go index 23853a97..78cead64 100644 --- a/gin.go +++ b/gin.go @@ -318,12 +318,12 @@ func (engine *Engine) handleHTTPRequest(context *Context) { httpMethod := context.Request.Method var path string var unescape bool + + path = context.Request.URL.Path + unescape = false if engine.UseRawPath && len(context.Request.URL.RawPath) > 0 { path = context.Request.URL.RawPath unescape = engine.UnescapePathValues - } else { - path = context.Request.URL.Path - unescape = false } // Find root of the tree for the given HTTP method