luci-app-openvpn: quote grep expression in getPID()
[project/luci.git] / applications / luci-app-openvpn / luasrc / model / cbi / openvpn.lua
index ccad531..52ba9e3 100644 (file)
@@ -26,7 +26,7 @@ uci:foreach( "openvpn_recipes", "openvpn_recipe",
 )
 
 function s.getPID(section) -- Universal function which returns valid pid # or nil
-       local pid = sys.exec("%s | grep -w [o]penvpn(%s)" % { psstring, section })
+       local pid = sys.exec("%s | grep -w '[o]penvpn(%s)'" % { psstring, section })
        if pid and #pid > 0 then
                return tonumber(pid:match("^%d+"))
        else