File tree Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Expand file tree Collapse file tree 1 file changed +16
-16
lines changed Original file line number Diff line number Diff line change @@ -94,27 +94,27 @@ func (r *Route) Match(req *http.Request) bool {
94
94
ss := strings .Split (req .URL .Path , "/" )
95
95
96
96
if r .matchRawTokens (& ss ) {
97
- //
98
- if vars . v [ req ] == nil {
99
- vars .Lock ()
100
- vars .v [ req ] = make ( map [ string ] string )
101
- vars .Unlock ( )
102
- }
103
- for k , v := range r . Pattern {
104
- if len ( ss ) >= r . Token . Size {
97
+ if len ( ss ) >= r . Token . Size {
98
+
99
+ if vars .v [ req ] == nil {
100
+ vars .Lock ( )
101
+ vars .v [ req ] = make ( map [ string ] string )
102
+ vars . Unlock ()
103
+ }
104
+ for k , v := range r . Pattern {
105
105
vars.v [req ][v ] = ss [k ]
106
106
}
107
- }
108
- if r .Atts & REGEX != 0 {
109
- for k , v := range r .Compile {
110
- if ! v .MatchString (ss [k ]) {
111
- return false
107
+ if r .Atts & REGEX != 0 {
108
+ for k , v := range r .Compile {
109
+ if ! v .MatchString (ss [k ]) {
110
+ return false
111
+ }
112
+ vars.v [req ][r.Tag [k ]] = ss [k ]
112
113
}
113
- vars.v [req ][r.Tag [k ]] = ss [k ]
114
114
}
115
- }
116
115
117
- return true
116
+ return true
117
+ }
118
118
}
119
119
return false
120
120
}
You can’t perform that action at this time.
0 commit comments