projects
/
project
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d488681
)
luci-app-openvpn: properly parse low PIDs
author
Jo-Philipp Wich
<jo@mein.io>
Fri, 13 Apr 2018 12:45:02 +0000
(14:45 +0200)
committer
Jo-Philipp Wich
<jo@mein.io>
Fri, 13 Apr 2018 12:45:28 +0000
(14:45 +0200)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
patch
|
blob
|
history
diff --git
a/applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
b/applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
index
52ba9e3
..
d2b5d32
100644
(file)
--- a/
applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
+++ b/
applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua
@@
-28,7
+28,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 })
if pid and #pid > 0 then
function s.getPID(section) -- Universal function which returns valid pid # or nil
local pid = sys.exec("%s | grep -w '[o]penvpn(%s)'" % { psstring, section })
if pid and #pid > 0 then
- return tonumber(pid:match("^%
d+
"))
+ return tonumber(pid:match("^%
s*(%d+)
"))
else
return nil
end
else
return nil
end