diff options
Diffstat (limited to 'net/qrtr/qrtr.c')
| -rw-r--r-- | net/qrtr/qrtr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/qrtr/qrtr.c b/net/qrtr/qrtr.c index ae5ac175b2be..9da7368b0140 100644 --- a/net/qrtr/qrtr.c +++ b/net/qrtr/qrtr.c | |||
| @@ -658,7 +658,9 @@ static int qrtr_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) | |||
| 658 | } | 658 | } |
| 659 | 659 | ||
| 660 | if (plen != len) { | 660 | if (plen != len) { |
| 661 | skb_pad(skb, plen - len); | 661 | rc = skb_pad(skb, plen - len); |
| 662 | if (rc) | ||
| 663 | goto out_node; | ||
| 662 | skb_put(skb, plen - len); | 664 | skb_put(skb, plen - len); |
| 663 | } | 665 | } |
| 664 | 666 | ||
