summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSalvatore Sanfilippo <antirez@gmail.com>2020-02-27 17:40:51 +0100
committerGitHub <noreply@github.com>2020-02-27 17:40:51 +0100
commite77db596600e86aaacb6e8b1585f8d272c87cea2 (patch)
treedacd6a4a225b0cd68f2eafd805b365a424da99ad
parent652c532292abd21906380eb98fa788ffc770db88 (diff)
parent3848849013e6ec7efa244897f5fdebb843fcfaa4 (diff)
downloadredis-e77db596600e86aaacb6e8b1585f8d272c87cea2.tar.gz
Merge pull request #6189 from ShooterIT/del-event-loop
Del event loop
-rw-r--r--src/ae.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ae.c b/src/ae.c
index 2c1dae512..248096e1f 100644
--- a/src/ae.c
+++ b/src/ae.c
@@ -135,6 +135,13 @@ void aeDeleteEventLoop(aeEventLoop *eventLoop) {
aeApiFree(eventLoop);
zfree(eventLoop->events);
zfree(eventLoop->fired);
+ /* Free time event. */
+ aeTimeEvent *next_te, *te = eventLoop->timeEventHead;
+ while (te) {
+ next_te = te->next;
+ zfree(te);
+ te = next_te;
+ }
zfree(eventLoop);
}