aboutsummaryrefslogtreecommitdiffstats
path: root/net/rxrpc/ar-input.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/rxrpc/ar-input.c')
-rw-r--r--net/rxrpc/ar-input.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/rxrpc/ar-input.c b/net/rxrpc/ar-input.c
index 63ed75c40e29..4824a827d10d 100644
--- a/net/rxrpc/ar-input.c
+++ b/net/rxrpc/ar-input.c
@@ -612,9 +612,9 @@ int rxrpc_extract_header(struct rxrpc_skb_priv *sp, struct sk_buff *skb)
612 struct rxrpc_wire_header whdr; 612 struct rxrpc_wire_header whdr;
613 613
614 /* dig out the RxRPC connection details */ 614 /* dig out the RxRPC connection details */
615 if (skb_copy_bits(skb, sizeof(struct udphdr), &whdr, sizeof(whdr)) < 0) 615 if (skb_copy_bits(skb, 0, &whdr, sizeof(whdr)) < 0)
616 return -EBADMSG; 616 return -EBADMSG;
617 if (!pskb_pull(skb, sizeof(struct udphdr) + sizeof(whdr))) 617 if (!pskb_pull(skb, sizeof(whdr)))
618 BUG(); 618 BUG();
619 619
620 memset(sp, 0, sizeof(*sp)); 620 memset(sp, 0, sizeof(*sp));