diff options
author | /C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net </C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net> | 2007-10-04 16:24:50 +0000 |
---|---|---|
committer | /C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net </C=EU/ST=EU/CN=Patrick McHardy/emailAddress=kaber@trash.net> | 2007-10-04 16:24:50 +0000 |
commit | bce702101149d31162e1a2851a268f07824f3d6b (patch) | |
tree | 780486eb33c8b6ff11d760260823f07cc2805822 /ip6tables.c | |
parent | 39e512ce0d96670eded22483a94bc4dcb34b4ae0 (diff) |
[PATCH 03/14] Delete empty ->final_check() functions
Deletes empty ->final_check() functions, and makes ip[6]tables
checks for NULL on these.
Signed-off-by: Jan Engelhardt <jengelh@gmx.de>
Diffstat (limited to 'ip6tables.c')
-rw-r--r-- | ip6tables.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ip6tables.c b/ip6tables.c index 3a54c86..026a495 100644 --- a/ip6tables.c +++ b/ip6tables.c @@ -1840,9 +1840,10 @@ int do_command6(int argc, char *argv[], char **table, ip6tc_handle_t *handle) } for (matchp = matches; matchp; matchp = matchp->next) - matchp->match->final_check(matchp->match->mflags); + if (matchp->match->final_check != NULL) + matchp->match->final_check(matchp->match->mflags); - if (target) + if (target != NULL && target->final_check != NULL) target->final_check(target->tflags); /* Fix me: must put inverse options checking here --MN */ |