From eb8ef6532c863b3d8d68b96b13e3498313641d82 Mon Sep 17 00:00:00 2001 From: Rob Figueiredo Date: Mon, 27 May 2013 18:16:50 -0400 Subject: [PATCH] Router: only create a new map for Fixed params if necessary --- router.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/router.go b/router.go index 53b6f712c..e0eec0e8e 100644 --- a/router.go +++ b/router.go @@ -434,8 +434,10 @@ var RouterFilter = func(c *Controller, fc []Filter) { } // Add the fixed parameters mapped by name. - c.Params.Fixed = make(url.Values) for i, value := range route.FixedParams { + if c.Params.Fixed == nil { + c.Params.Fixed = make(url.Values) + } if i < len(c.MethodType.Args) { arg := c.MethodType.Args[i] c.Params.Fixed.Set(arg.Name, value)