netfilter: ebtables: fix one wrong return value
authorJan Engelhardt <jengelh@medozas.de>
Wed, 8 Oct 2008 09:35:16 +0000 (11:35 +0200)
committerPatrick McHardy <kaber@trash.net>
Wed, 8 Oct 2008 09:35:16 +0000 (11:35 +0200)
Usually -EINVAL is used when checkentry fails (see *_tables).

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
net/bridge/netfilter/ebtables.c

index b489ed262fa59d54418c8256c361c599de8a918d..7d8ead52d25fdef4235d2171adef3a049ec55420 100644 (file)
@@ -699,7 +699,7 @@ ebt_check_entry(struct ebt_entry *e, struct ebt_table_info *newinfo,
        } else if (t->u.target->checkentry &&
            !t->u.target->checkentry(name, e, NULL, t->data, hookmask)) {
                module_put(t->u.target->me);
-               ret = -EFAULT;
+               ret = -EINVAL;
                goto cleanup_watchers;
        }
        (*cnt)++;