diff --git a/kernel/common/console.c b/kernel/common/console.c index bfaa4c59..624a0775 100644 --- a/kernel/common/console.c +++ b/kernel/common/console.c @@ -687,7 +687,7 @@ STATIC ssize_t ConsoleRead(struct file *filep, CHAR *buffer, size_t bufLen) } if (userBuf) { - if (LOS_ArchCopyToUser(buffer, sbuffer, bufLen) != 0) { + if (LOS_ArchCopyToUser(buffer, sbuffer, ret) != 0) { ret = -EFAULT; goto ERROUT; }