summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2009-01-21 22:04:37 +0000
committerTed Trask <ttrask01@yahoo.com>2009-01-21 22:04:37 +0000
commit4611289d789b07297471757aca692f6b496b8e00 (patch)
treeb823580700920a49eb89911e58af2bfcd6eb50c9
parentae5252d486b4ed57c8ce6994b6803ec32fe9810d (diff)
downloadacf-alpine-conf-4611289d789b07297471757aca692f6b496b8e00.tar.bz2
acf-alpine-conf-4611289d789b07297471757aca692f6b496b8e00.tar.xz
Added escapespecialcharacters to format.lua to escape shell special characters. Reviewed all calls to io.popen and os.execute to escape special characters. Fixed file uploads in openssl and ipsectools with viewfunctions.lua. Tried to fix openssl renew when subject contains special characters, but not done yet.
git-svn-id: svn://svn.alpinelinux.org/acf/alpine-conf/trunk@1687 ab2d0c66-481e-0410-8bed-d214d4d58bed
-rw-r--r--lbu-model.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/lbu-model.lua b/lbu-model.lua
index b5f9942..a2a7b40 100644
--- a/lbu-model.lua
+++ b/lbu-model.lua
@@ -51,7 +51,7 @@ end
local function getLbuCommit(flag)
local err = {}
local ret = ""
- local f = io.popen("PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin lbu commit " .. flag .. " 2>&1", "r")
+ local f = io.popen("PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin lbu commit " .. format.escapespecialcharacters(flag) .. " 2>&1", "r")
for line in f:lines() do
ret = ret .. line .. "\n"
--Look for error messages in output