[xtensa-cvscommit] linux/include/asm-xtensa uaccess.h,1.1.1.1,1.2
Brought to you by:
zankel
|
From: <jgr...@us...> - 2002-09-12 18:17:03
|
Update of /cvsroot/xtensa/linux/include/asm-xtensa
In directory usw-pr-cvs1:/tmp/cvs-serv6645/include/asm-xtensa
Modified Files:
uaccess.h
Log Message:
strncpy_from_user(): check access only on first source byte;
count is not necessarily valid for all of source.
Index: uaccess.h
===================================================================
RCS file: /cvsroot/xtensa/linux/include/asm-xtensa/uaccess.h,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** uaccess.h 28 Aug 2002 16:11:31 -0000 1.1.1.1
--- uaccess.h 12 Sep 2002 18:17:00 -0000 1.2
***************
*** 428,432 ****
strncpy_from_user(char *dst, const char *src, long count)
{
! if (access_ok(VERIFY_READ, src, count))
return __strncpy_from_user(dst, src, count);
return -EFAULT;
--- 428,432 ----
strncpy_from_user(char *dst, const char *src, long count)
{
! if (access_ok(VERIFY_READ, src, 1))
return __strncpy_from_user(dst, src, count);
return -EFAULT;
|