X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=arch%2Fx86%2Flib%2Fusercopy_64.c;h=b7c2849ffb66015ed114a5ab2015956aecd69d7b;hb=1442138372d19907473cfc82c37e8dd7c3359034;hp=ec13cb5f17edf4a7d82844ed14bd5b25de2e4471;hpb=18ffa418aead13c56515ac74cd26105102128aca;p=~andy%2Flinux diff --git a/arch/x86/lib/usercopy_64.c b/arch/x86/lib/usercopy_64.c index ec13cb5f17e..b7c2849ffb6 100644 --- a/arch/x86/lib/usercopy_64.c +++ b/arch/x86/lib/usercopy_64.c @@ -127,7 +127,7 @@ EXPORT_SYMBOL(__strnlen_user); long strnlen_user(const char __user *s, long n) { - if (!access_ok(VERIFY_READ, s, n)) + if (!access_ok(VERIFY_READ, s, 1)) return 0; return __strnlen_user(s, n); }