summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/update_device_params.lua2
-rw-r--r--provisioning-model.lua1
2 files changed, 2 insertions, 1 deletions
diff --git a/config/update_device_params.lua b/config/update_device_params.lua
index ee7034a..25048da 100644
--- a/config/update_device_params.lua
+++ b/config/update_device_params.lua
@@ -11,7 +11,7 @@ local function findip(mac)
if not mac or mac == "" then
return nil
end
- local ipaddr = functions.getselectresponse("SELECT ip FROM provisioning_requests WHERE mac~*'"..mac.."'")
+ local ipaddr = functions.getselectresponse("SELECT ip FROM provisioning_requests WHERE mac~*'"..functions.escape(mac).."'")
if ipaddr and ipaddr[1] then
return ipaddr[1].ip
end
diff --git a/provisioning-model.lua b/provisioning-model.lua
index 2d08f0b..65fc87f 100644
--- a/provisioning-model.lua
+++ b/provisioning-model.lua
@@ -500,6 +500,7 @@ end
functions = {
getselectresponse=getselectresponse,
runsqlcommand=runsqlcommand,
+ escape=provdb.escape,
get_device=get_device,
get_device_params=get_device_params,
set_device_params=set_device_params,