X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=lib%2Fstrncpy_from_user.c;h=33f655ef48cd1668604a1f60c4a97e4acbf52508;hb=b5637051f1ed48f68370234e879d40d8dd4ab087;hp=33840324138c21fc427c5c8dcbda66cb64ab3636;hpb=29d14f083522e5bc762256f68227d267118946c8;p=cascardo%2Flinux.git diff --git a/lib/strncpy_from_user.c b/lib/strncpy_from_user.c index 33840324138c..33f655ef48cd 100644 --- a/lib/strncpy_from_user.c +++ b/lib/strncpy_from_user.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -109,6 +110,7 @@ long strncpy_from_user(char *dst, const char __user *src, long count) unsigned long max = max_addr - src_addr; long retval; + kasan_check_write(dst, count); user_access_begin(); retval = do_strncpy_from_user(dst, src, count, max); user_access_end();