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 incorrect use of skb_make_writable
[firefly-linux-kernel-4.4.55.git]
/
net
/
bridge
/
netfilter
/
ebt_dnat.c
diff --git
a/net/bridge/netfilter/ebt_dnat.c
b/net/bridge/netfilter/ebt_dnat.c
index e700cbf634c24826c9b257364b77a969d884af1a..1ec671d93ddaf455069ab8a5c90ab1fdcf7a2db6 100644
(file)
--- a/
net/bridge/netfilter/ebt_dnat.c
+++ b/
net/bridge/netfilter/ebt_dnat.c
@@
-20,7
+20,7
@@
static int ebt_target_dnat(struct sk_buff *skb, unsigned int hooknr,
{
const struct ebt_nat_info *info = data;
- if (skb_make_writable(skb, 0))
+ if (
!
skb_make_writable(skb, 0))
return NF_DROP;
memcpy(eth_hdr(skb)->h_dest, info->mac, ETH_ALEN);