diff options
Diffstat (limited to 'net/rxrpc/ar-input.c')
-rw-r--r-- | net/rxrpc/ar-input.c | 4 |
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)); |