1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-18 18:37:05 +00:00

add check the values array length, avoid panic: index out of range

This commit is contained in:
aa1143
2020-09-23 21:52:29 +08:00
parent a8e263c9e4
commit 7c1502bf04

View File

@@ -1813,8 +1813,11 @@ func (ctx *Context) PostValueDefault(name string, def string) string {
if err != nil { if err != nil {
return def // it returns "def" even if it's empty here. return def // it returns "def" even if it's empty here.
} }
if len(values) > 0 {
return values[len(values)-1] return values[len(values)-1]
}
return def
} }
// PostValue returns the last parsed form data from POST, PATCH, // PostValue returns the last parsed form data from POST, PATCH,