From be0cca2dd6e0097cc68afdc92699bc66df06e46a Mon Sep 17 00:00:00 2001 From: liqiang Date: Thu, 27 Jul 2023 20:20:41 +0800 Subject: [PATCH] fix out of bound in epoll event nums from socket req Signed-off-by: liqiang --- qtfs/qtfs/qtfs-mod.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qtfs/qtfs/qtfs-mod.c b/qtfs/qtfs/qtfs-mod.c index 3c155f7..e68bb1e 100644 --- a/qtfs/qtfs/qtfs-mod.c +++ b/qtfs/qtfs/qtfs-mod.c @@ -152,7 +152,7 @@ connecting: ret = qtfs_conn_recv(pvar); if (ret == -EPIPE || pvar->conn_ops->conn_connected(pvar) == false) goto connecting; - if (ret < 0 || req->event_nums <= 0 || req->event_nums > QTFS_MAX_EPEVENTS_NUM) { + if (ret < 0 || req->event_nums <= 0 || req->event_nums >= QTFS_MAX_EPEVENTS_NUM) { continue; } qtfs_debug("epoll thread recv %d events.", req->event_nums); -- Gitee