projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[NETFILTER]: fix ebtable targets return
[firefly-linux-kernel-4.4.55.git]
/
net
/
bridge
/
netfilter
/
ebt_redirect.c
diff --git
a/net/bridge/netfilter/ebt_redirect.c
b/net/bridge/netfilter/ebt_redirect.c
index bfdf2fb60b1f0cbd16050390e01aba0bdbb9886a..b8afe850cf1ec1ec77dc4773e173ea96608870dc 100644
(file)
--- a/
net/bridge/netfilter/ebt_redirect.c
+++ b/
net/bridge/netfilter/ebt_redirect.c
@@
-21,8
+21,8
@@
static int ebt_target_redirect(struct sk_buff *skb, unsigned int hooknr,
{
const struct ebt_redirect_info *info = data;
- if (skb_make_writable(skb, 0))
- return
NF
_DROP;
+ if (
!
skb_make_writable(skb, 0))
+ return
EBT
_DROP;
if (hooknr != NF_BR_BROUTING)
memcpy(eth_hdr(skb)->h_dest,