luci-0.10: prevent faults when no rdate info exists (#284)
This commit is contained in:
parent
5cf7c51590
commit
2a8e9f2a63
1 changed files with 9 additions and 7 deletions
|
@ -1048,13 +1048,15 @@ function main.write(self, section, value)
|
||||||
|
|
||||||
-- Create time rdate_servers
|
-- Create time rdate_servers
|
||||||
local rdate = uci:get_all("freifunk", "time")
|
local rdate = uci:get_all("freifunk", "time")
|
||||||
uci:delete_all("system", "time")
|
if rdate then
|
||||||
uci:section("system", "time", "rdate_servers", rdate)
|
uci:delete_all("system", "time")
|
||||||
rdate.server = rdate.rdate_servers
|
uci:section("system", "time", "rdate_servers", rdate)
|
||||||
rdate.rdate_servers = ""
|
rdate.server = rdate.rdate_servers
|
||||||
uci:delete_all("system", "rdate", nil)
|
rdate.rdate_servers = ""
|
||||||
uci:section("system", "rdate", nil, rdate)
|
uci:delete_all("system", "rdate", nil)
|
||||||
uci:save("system")
|
uci:section("system", "rdate", nil, rdate)
|
||||||
|
uci:save("system")
|
||||||
|
end
|
||||||
|
|
||||||
-- Delete old watchdog settings
|
-- Delete old watchdog settings
|
||||||
uci:delete_all("olsrd", "LoadPlugin", {library="olsrd_watchdog.so.0.1"})
|
uci:delete_all("olsrd", "LoadPlugin", {library="olsrd_watchdog.so.0.1"})
|
||||||
|
|
Loading…
Reference in a new issue