Skip to content

Commit 4c3f987

Browse files
author
Michael Hoisie
committed
Make web.go compile on -release. It was using some new features from the vector package
1 parent e262f36 commit 4c3f987

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

web.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,15 @@ func routeHandler(req *Request, c conn) {
248248
args.Push(reflect.NewValue(arg))
249249
}
250250

251-
if len(args) != handlerType.NumIn() {
251+
if args.Len() != handlerType.NumIn() {
252252
log.Stderrf("Incorrect number of arguments for %s\n", requestPath)
253253
ctx.Abort(500, "Server Error")
254254
return
255255
}
256256

257-
valArgs := make([]reflect.Value, len(args))
258-
for i, j := range (args) {
259-
valArgs[i] = j.(reflect.Value)
257+
valArgs := make([]reflect.Value, args.Len())
258+
for i := 0; i < args.Len(); i++ {
259+
valArgs[i] = args.At(i).(reflect.Value)
260260
}
261261

262262
ret := route.handler.Call(valArgs)

0 commit comments

Comments
 (0)