From c4cd846388939d5bce2f6bbc9f82f104494bb8b7 Mon Sep 17 00:00:00 2001 From: Muhammad Zahalqa Date: Sat, 13 Jun 2020 19:13:38 +0300 Subject: [PATCH] aeCommand objects no need for memset and missing init of some memebers. Former-commit-id: aeed09c34620e465b57f1d83553d259c4f6d892f --- src/ae.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ae.cpp b/src/ae.cpp index 1a323a7dd..5d306d980 100644 --- a/src/ae.cpp +++ b/src/ae.cpp @@ -234,7 +234,7 @@ int aeCreateRemoteFileEvent(aeEventLoop *eventLoop, int fd, int mask, int ret = AE_OK; - aeCommand cmd = {}; + aeCommand cmd; cmd.op = AE_ASYNC_OP::CreateFileEvent; cmd.fd = fd; cmd.mask = mask; @@ -294,7 +294,6 @@ int aePostFunction(aeEventLoop *eventLoop, std::function fn, bool fSynch } aeCommand cmd = {}; - memset(&cmd, 0, sizeof(aeCommand)); cmd.op = AE_ASYNC_OP::PostCppFunction; cmd.pfn = new (MALLOC_LOCAL) std::function(fn); cmd.pctl = nullptr; @@ -454,7 +453,7 @@ void aeDeleteFileEventAsync(aeEventLoop *eventLoop, int fd, int mask) { if (eventLoop == g_eventLoopThisThread) return aeDeleteFileEvent(eventLoop, fd, mask); - aeCommand cmd; + aeCommand cmd = {}; cmd.op = AE_ASYNC_OP::DeleteFileEvent; cmd.fd = fd; cmd.mask = mask;