Просмотр исходного кода

修正sys_read对内核返回值的判断

shaojinchun 5 лет назад
Родитель
Сommit
e175110814
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/lwp/lwp_syscall.c

+ 1 - 1
components/lwp/lwp_syscall.c

@@ -418,7 +418,7 @@ ssize_t sys_read(int fd, void *buf, size_t nbyte)
     }
 
     ret = read(fd, kmem, nbyte);
-    if (ret)
+    if (ret > 0)
     {
         lwp_put_to_user(buf, kmem, ret);
     }