diff options
Diffstat (limited to 'net/tipc/msg.c')
-rw-r--r-- | net/tipc/msg.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/tipc/msg.c b/net/tipc/msg.c index 4339aab93034..b6cc58ec7346 100644 --- a/net/tipc/msg.c +++ b/net/tipc/msg.c | |||
@@ -469,7 +469,7 @@ bool tipc_msg_make_bundle(struct sk_buff **skb, struct tipc_msg *msg, | |||
469 | * Consumes buffer at failure | 469 | * Consumes buffer at failure |
470 | * Returns true if success, otherwise false | 470 | * Returns true if success, otherwise false |
471 | */ | 471 | */ |
472 | bool tipc_msg_reverse(u32 own_node, struct sk_buff **skb, u32 *dnode, int err) | 472 | bool tipc_msg_reverse(u32 own_node, struct sk_buff **skb, int err) |
473 | { | 473 | { |
474 | struct sk_buff *_skb = *skb; | 474 | struct sk_buff *_skb = *skb; |
475 | struct tipc_msg *hdr = buf_msg(_skb); | 475 | struct tipc_msg *hdr = buf_msg(_skb); |
@@ -508,7 +508,6 @@ bool tipc_msg_reverse(u32 own_node, struct sk_buff **skb, u32 *dnode, int err) | |||
508 | msg_set_prevnode(hdr, own_node); | 508 | msg_set_prevnode(hdr, own_node); |
509 | msg_set_orignode(hdr, own_node); | 509 | msg_set_orignode(hdr, own_node); |
510 | msg_set_size(hdr, msg_hdr_sz(hdr) + dlen); | 510 | msg_set_size(hdr, msg_hdr_sz(hdr) + dlen); |
511 | *dnode = msg_destnode(hdr); | ||
512 | skb_trim(_skb, msg_size(hdr)); | 511 | skb_trim(_skb, msg_size(hdr)); |
513 | skb_orphan(_skb); | 512 | skb_orphan(_skb); |
514 | return true; | 513 | return true; |