summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dhcp-controller.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/dhcp-controller.lua b/dhcp-controller.lua
index 671e0b3..35014c4 100644
--- a/dhcp-controller.lua
+++ b/dhcp-controller.lua
@@ -115,7 +115,10 @@ home = function ( self )
local srvctrl = ""
if self.clientdata.srvcmd then
- srvctrl = self.model.service_control(self.clientdata.srvcmd)
+ srvcmd = self.clientdata.srvcmd
+ if srvcmd == "start" or srvcmd == "stop" or srvcmd == "restart" then
+ srvctrl = self.model.service_control(self.clientdata.srvcmd)
+ end
end
local option = { script = ENV["SCRIPT_NAME"],