We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e262f36 commit 4c3f987Copy full SHA for 4c3f987
web.go
@@ -248,15 +248,15 @@ func routeHandler(req *Request, c conn) {
248
args.Push(reflect.NewValue(arg))
249
}
250
251
- if len(args) != handlerType.NumIn() {
+ if args.Len() != handlerType.NumIn() {
252
log.Stderrf("Incorrect number of arguments for %s\n", requestPath)
253
ctx.Abort(500, "Server Error")
254
return
255
256
257
- valArgs := make([]reflect.Value, len(args))
258
- for i, j := range (args) {
259
- valArgs[i] = j.(reflect.Value)
+ valArgs := make([]reflect.Value, args.Len())
+ for i := 0; i < args.Len(); i++ {
+ valArgs[i] = args.At(i).(reflect.Value)
260
261
262
ret := route.handler.Call(valArgs)
0 commit comments