diff options
author | Hannu Nyman <hannu.nyman@iki.fi> | 2016-03-20 13:12:05 +0200 |
---|---|---|
committer | Hannu Nyman <hannu.nyman@iki.fi> | 2016-03-20 13:12:05 +0200 |
commit | e2e2696430363eb22d5e890c8f0ca28d56434d19 (patch) | |
tree | 569fd1e09dfd72aad388332c91240a3e185034b8 /modules | |
parent | 355c21304afb0d388fb8bd6132e0dbcb19f03428 (diff) |
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>
Diffstat (limited to 'modules')
-rw-r--r-- | modules/luci-base/luasrc/util.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/luci-base/luasrc/util.lua b/modules/luci-base/luasrc/util.lua index 5bf0beb6c2..2956aadcf3 100644 --- a/modules/luci-base/luasrc/util.lua +++ b/modules/luci-base/luasrc/util.lua @@ -157,7 +157,7 @@ end -- command line parameter). function shellsqescape(value) local res - res, _ = string.gsub(res, "'", "'\\''") + res, _ = string.gsub(value, "'", "'\\''") return res end |