X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=rules.c;h=1037d2f92be7afd3cce5a5bdc8473de230c97eff;hp=e6af62e4d9d87452bccda1f4bc4ea8e11b99befa;hb=8374bbbf1f5b3ebc9546503b49b595e6536ed1dd;hpb=55cad166123faca16c40b25579fd4d49e4b3a380 diff --git a/rules.c b/rules.c index e6af62e..1037d2f 100644 --- a/rules.c +++ b/rules.c @@ -150,6 +150,12 @@ fw3_load_rules(struct fw3_state *state, struct uci_package *p) "- assuming an output rule"); } + if (list_empty(&rule->proto)) + { + warn_elem(e, "does not specify a protocol, assuming TCP+UDP"); + fw3_parse_protocol(&rule->proto, "tcpudp", true); + } + if (rule->target == FW3_FLAG_UNSPEC) { warn_elem(e, "has no target specified, defaulting to REJECT");