From 97aa9479366568918e1f0b3fff6a252fcc04b0a2 Mon Sep 17 00:00:00 2001 From: adilger Date: Wed, 6 Jul 2005 08:38:53 +0000 Subject: [PATCH] Branch b1_4 Validate user input to lru_size procfile. --- lustre/ldlm/ldlm_resource.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/ldlm/ldlm_resource.c b/lustre/ldlm/ldlm_resource.c index 9a5922b..0b5f770 100644 --- a/lustre/ldlm/ldlm_resource.c +++ b/lustre/ldlm/ldlm_resource.c @@ -140,7 +140,8 @@ static int lprocfs_write_lru_size(struct file *file, const char *buffer, unsigned long tmp; dummy[MAX_STRING_SIZE] = '\0'; - copy_from_user(dummy, buffer, MAX_STRING_SIZE); + if (copy_from_user(dummy, buffer, MAX_STRING_SIZE)) + return -EFAULT; if (count == 6 && memcmp(dummy, "clear", 5) == 0) { CDEBUG(D_DLMTRACE, -- 1.8.3.1