projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[SK_BUFF]: Use skb_reset_network_header in skb_push cases
[deliverable/linux.git]
/
net
/
ipv4
/
xfrm4_mode_transport.c
diff --git
a/net/ipv4/xfrm4_mode_transport.c
b/net/ipv4/xfrm4_mode_transport.c
index 92676b7e403477ec575ef7bd861fdd09381a46d1..290c0f2e7c29124a7112a352c20f3f698ef1f430 100644
(file)
--- a/
net/ipv4/xfrm4_mode_transport.c
+++ b/
net/ipv4/xfrm4_mode_transport.c
@@
-32,7
+32,9
@@
static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb)
ihl = iph->ihl * 4;
skb->h.raw += ihl;
- skb->nh.raw = memmove(skb_push(skb, x->props.header_len), iph, ihl);
+ skb_push(skb, x->props.header_len);
+ skb_reset_network_header(skb);
+ memmove(skb->nh.raw, iph, ihl);
return 0;
}
This page took
0.024388 seconds
and
5
git commands to generate.