ChangeSet 1.1119.3.5, 2003/09/05 15:47:03-07:00, [EMAIL PROTECTED]
[PATCH] USB: fix copy_from_user call in acm.c
drivers/usb/acm.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff -Nru a/drivers/usb/acm.c b/drivers/usb/acm.c
--- a/drivers/usb/acm.c Fri Sep 5 17:10:51 2003
+++ b/drivers/usb/acm.c Fri Sep 5 17:10:51 2003
@@ -363,9 +363,10 @@
count = (count > acm->writesize) ? acm->writesize : count;
- if (from_user)
- copy_from_user(acm->writeurb.transfer_buffer, buf, count);
- else
+ if (from_user) {
+ if (copy_from_user(acm->writeurb.transfer_buffer, buf, count))
+ return -EFAULT;
+ } else
memcpy(acm->writeurb.transfer_buffer, buf, count);
acm->writeurb.transfer_buffer_length = count;
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel