vfs/epoll: Fix one bug of EPOLL_CTL_DEL.

N/A

Signed-off-by: 丁欣童 <dingxintong@xiaomi.com>
Change-Id: I91ec9fbf4b3884cb29bf30c4ff69a6c5df7f30ca
This commit is contained in:
丁欣童
2021-03-12 11:40:05 +08:00
parent 099385fff1
commit e5eaa35553
+1 -1
View File
@@ -275,7 +275,7 @@ int epoll_ctl(int epfd, int op, int fd, struct epoll_event *ev)
{
if (eph->poll[i].fd == fd)
{
if (i != eph->occupied - 1)
if (i != eph->occupied)
{
memmove(&eph->data[i], &eph->data[i + 1],
sizeof(epoll_data_t) * (eph->occupied - i));