luci-base: fix bug in util.lua in 'shellsqescape'

Fix a bug introduced by #561

Function 'shellsqescape' calls 'gsub' with the empty result string 'res'
instead of the actual parameter 'value'. This leads into error:
.../util.lua:160: bad argument #1 to 'gsub' (string expected, got nil)

Fix error by passing the correct parameter to the function.

After the fix, the unmount button introduced by #561 finally works.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
This commit is contained in:
Hannu Nyman 2016-03-20 13:12:05 +02:00
parent 355c21304a
commit e2e2696430

View file

@ -157,7 +157,7 @@ end
-- command line parameter).
function shellsqescape(value)
local res
res, _ = string.gsub(res, "'", "'\\''")
res, _ = string.gsub(value, "'", "'\\''")
return res
end