diff options
-rw-r--r-- | net/netfilter/nfnetlink_acct.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/netfilter/nfnetlink_acct.c b/net/netfilter/nfnetlink_acct.c index 4c2b4c0c4d5f..dbd0803b1827 100644 --- a/net/netfilter/nfnetlink_acct.c +++ b/net/netfilter/nfnetlink_acct.c | |||
@@ -96,6 +96,8 @@ static int nfnl_acct_new(struct net *net, struct sock *nfnl, | |||
96 | return -EINVAL; | 96 | return -EINVAL; |
97 | if (flags & NFACCT_F_OVERQUOTA) | 97 | if (flags & NFACCT_F_OVERQUOTA) |
98 | return -EINVAL; | 98 | return -EINVAL; |
99 | if ((flags & NFACCT_F_QUOTA) && !tb[NFACCT_QUOTA]) | ||
100 | return -EINVAL; | ||
99 | 101 | ||
100 | size += sizeof(u64); | 102 | size += sizeof(u64); |
101 | } | 103 | } |