| To: | davem@xxxxxxxxxx |
|---|---|
| Subject: | [PATCH 1/4] ax25 check error on memcpy_fromiovec (resend) |
| From: | Chris Wright <chrisw@xxxxxxxx> |
| Date: | Fri, 16 Jan 2004 14:25:02 -0800 |
| Cc: | netdev@xxxxxxxxxxx, shemminger@xxxxxxxx |
| Sender: | netdev-bounce@xxxxxxxxxxx |
| User-agent: | Mutt/1.2.5i |
Check the return value on memcpy_fromiovec().
net/ax25/af_ax25.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletion(-)
===== net/ax25/af_ax25.c 1.36 vs edited =====
--- 1.36/net/ax25/af_ax25.c Fri Jan 9 01:53:04 2004
+++ edited/net/ax25/af_ax25.c Fri Jan 16 14:13:54 2004
@@ -1526,7 +1526,12 @@
SOCK_DEBUG(sk, "AX.25: Appending user data\n");
/* User data follows immediately after the AX.25 data */
- memcpy_fromiovec(skb_put(skb, len), msg->msg_iov, len);
+ if (memcpy_fromiovec(skb_put(skb, len), msg->msg_iov, len)) {
+ err = -EFAULT;
+ kfree_skb(skb);
+ goto out;
+ }
+
skb->nh.raw = skb->data;
/* Add the PID if one is not supplied by the user in the skb */
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [PATCH] IPv6 MIB:ipv6RouterAdvert netlink notification, YOSHIFUJI Hideaki / 吉藤英明 |
|---|---|
| Next by Date: | [PATCH 2/4] irda check error on memcpy_fromiovec (resend), Chris Wright |
| Previous by Thread: | Fw: Oops in register_proc_table (2.6.1-mm4), Andrew Morton |
| Next by Thread: | [PATCH 2/4] irda check error on memcpy_fromiovec (resend), Chris Wright |
| Indexes: | [Date] [Thread] [Top] [All Lists] |