From 2fe16021a1a60734e036ec45be95fac5383ac710 Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Tue, 10 Nov 2015 19:33:01 +0300 Subject: [PATCH] Fix. always escape quote. --- .../install/scripts/app/fax/resources/scripts/hangup_rx.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/install/scripts/app/fax/resources/scripts/hangup_rx.lua b/resources/install/scripts/app/fax/resources/scripts/hangup_rx.lua index 816c3cb406..7a6dbbf0de 100644 --- a/resources/install/scripts/app/fax/resources/scripts/hangup_rx.lua +++ b/resources/install/scripts/app/fax/resources/scripts/hangup_rx.lua @@ -45,7 +45,7 @@ local function Q(s) local q = IS_WINDOWS and '"' or "'" - if s:find('%s') then + if s:find('%s') or s:find(q, nil, true) then s = q .. s:gsub(q, q..q) .. q end return s @@ -192,6 +192,7 @@ --fax to email + -- cmd = "lua" .. " " .. Q(scripts_dir .. "/fax_to_email.lua") .. " "; cmd = Q(php_dir.."/"..php_bin).." "..Q(document_root.."/secure/fax_to_email.php").." "; cmd = cmd .. "email="..Q(fax_email).." "; cmd = cmd .. "extension="..Q(fax_extension).." ";