luci-base: ensure that file upload values have length
authorJo-Philipp Wich <jo@mein.io>
Tue, 24 Apr 2018 11:37:33 +0000 (13:37 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 24 Apr 2018 11:44:40 +0000 (13:44 +0200)
commit914c661b58fc7e2dede1b9b4f83544b05232065c
tree8771a238e820c254956769d5a55190bccb02e8c7
parent0c30ee07ce70073df639148b48daa08682f3e1d0
luci-base: ensure that file upload values have length

Ensure that the (table) length of a file upload value has nonzero length
by initializing the first table index with the file name.

This fixes tests in the form

    x = luci.http.formvalue(...)
    if x and #x > 0 then ... end

Fixes #1763.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/luasrc/http.lua