[netfilter-cvslog] r3818 - trunk/iptables
laforge at netfilter.org
laforge at netfilter.org
Fri Apr 1 08:58:38 CEST 2005
Author: laforge at netfilter.org
Date: 2005-04-01 08:58:38 +0200 (Fri, 01 Apr 2005)
New Revision: 3818
Modified:
trunk/iptables/ip6tables.c
Log:
re-sync ip6tables with iptables (check for init functions) (Jonas Berlin)
Modified: trunk/iptables/ip6tables.c
===================================================================
--- trunk/iptables/ip6tables.c 2005-04-01 06:56:30 UTC (rev 3817)
+++ trunk/iptables/ip6tables.c 2005-04-01 06:58:38 UTC (rev 3818)
@@ -1,4 +1,4 @@
-/* Code to take an iptables-style command line and do it. */
+/* Code to take an ip6tables-style command line and do it. */
/*
* Author: Paul.Russell at rustcorp.com.au and mneuling at radlogic.com.au
@@ -266,7 +266,7 @@
exit_tryhelp(status);
if (status == VERSION_PROBLEM)
fprintf(stderr,
- "Perhaps iptables or your kernel needs to be upgraded.\n");
+ "Perhaps ip6tables or your kernel needs to be upgraded.\n");
exit(status);
}
@@ -1859,7 +1859,7 @@
if (!optarg)
optarg = argv[optind];
- /* iptables -p icmp -h */
+ /* ip6tables -p icmp -h */
if (!matches && protocol)
find_match(protocol, TRY_LOAD, &matches);
@@ -1919,7 +1919,8 @@
target->t = fw_calloc(1, size);
target->t->u.target_size = size;
strcpy(target->t->u.user.name, jumpto);
- target->init(target->t, &fw.nfcache);
+ if (target->init != NULL)
+ target->init(target->t, &fw.nfcache);
opts = merge_options(opts, target->extra_opts, &target->option_offset);
}
break;
@@ -1963,7 +1964,8 @@
m->m = fw_calloc(1, size);
m->m->u.match_size = size;
strcpy(m->m->u.user.name, m->name);
- m->init(m->m, &fw.nfcache);
+ if (m->init != NULL)
+ m->init(m->m, &fw.nfcache);
opts = merge_options(opts, m->extra_opts, &m->option_offset);
}
break;
@@ -2079,7 +2081,7 @@
* - a protocol has been specified
* - the protocol extension has not been
* loaded yet, or is loaded and unused
- * [think of iptables-restore!]
+ * [think of ip6tables-restore!]
* - the protocol extension can be successively
* loaded
*/
@@ -2104,7 +2106,8 @@
m->m = fw_calloc(1, size);
m->m->u.match_size = size;
strcpy(m->m->u.user.name, m->name);
- m->init(m->m, &fw.nfcache);
+ if (m->init != NULL)
+ m->init(m->m, &fw.nfcache);
opts = merge_options(opts,
m->extra_opts, &m->option_offset);
@@ -2232,7 +2235,8 @@
target->t = fw_calloc(1, size);
target->t->u.target_size = size;
strcpy(target->t->u.user.name, jumpto);
- target->init(target->t, &fw.nfcache);
+ if (target->init != NULL)
+ target->init(target->t, &fw.nfcache);
}
if (!target) {
More information about the netfilter-cvslog
mailing list