From bcc519fa7cef85adf182af0cfa4aa67a71ad90b9 Mon Sep 17 00:00:00 2001 From: Zerong Yao Date: Wed, 5 May 2021 20:12:53 +0800 Subject: [PATCH] remove duplicate fd lookup in aeProcessEvents (#3886) Minor code cleanup. --- src/ae.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ae.c b/src/ae.c index 4544ff959b..6d68f11014 100644 --- a/src/ae.c +++ b/src/ae.c @@ -400,9 +400,9 @@ int aeProcessEvents(aeEventLoop *eventLoop, int flags) eventLoop->aftersleep(eventLoop); for (j = 0; j < numevents; j++) { - aeFileEvent *fe = &eventLoop->events[eventLoop->fired[j].fd]; - int mask = eventLoop->fired[j].mask; int fd = eventLoop->fired[j].fd; + aeFileEvent *fe = &eventLoop->events[fd]; + int mask = eventLoop->fired[j].mask; int fired = 0; /* Number of events fired for current fd. */ /* Normally we execute the readable event first, and the writable