X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=applications%2Fluci-ffwizard-leipzig%2Fluasrc%2Fmodel%2Fcbi%2Fffwizard.lua;fp=applications%2Fluci-ffwizard-leipzig%2Fluasrc%2Fmodel%2Fcbi%2Fffwizard.lua;h=6373c7a8075f2d9010ecff568c65b4ad102db38c;hb=e683011032ec099a866c9582f3e965b4a69074fd;hp=827bc14b7f86f95ab7e5f0d50f55abfbf0b7d64e;hpb=58d15fdedb105997156c86aedde87a18786da433;p=project%2Fluci.git diff --git a/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua b/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua index 827bc14b7f..6373c7a807 100644 --- a/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua +++ b/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua @@ -209,6 +209,16 @@ function main.write(self, section, value) uci:set("firewall", section[".name"], "drop_invalid", "0") end) + -- Prepare advanced config + local has_advanced = false + uci:foreach("firewall", "advanced", + function(section) has_advanced = true end) + + if not has_advanced then + uci:section("firewall", "advanced", nil, + { tcp_ecn = "0" }) + end + uci:save("firewall")