From ceb8a8815e5e436d944e49021c60f114344d3f3e Mon Sep 17 00:00:00 2001 From: cqm Date: Mon, 24 Oct 2022 11:42:57 +0800 Subject: [PATCH] fixed cpp build error with adapters/libhv.h --- adapters/libhv.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adapters/libhv.h b/adapters/libhv.h index e88e543bb..3b54c70f4 100644 --- a/adapters/libhv.h +++ b/adapters/libhv.h @@ -56,7 +56,7 @@ static void redisLibhvCleanup(void *privdata) { static void redisLibhvTimeout(htimer_t* timer) { hio_t* io = (hio_t*)hevent_userdata(timer); - redisAsyncHandleTimeout(hevent_userdata(io)); + redisAsyncHandleTimeout((redisAsyncContext*)hevent_userdata(io)); } static void redisLibhvSetTimeout(void *privdata, struct timeval tv) { @@ -94,7 +94,7 @@ static int redisLibhvAttach(redisAsyncContext* ac, hloop_t* loop) { } /* Create container struct to keep track of our io and any timer */ - events = hi_malloc(sizeof(*events)); + events = (redisLibhvEvents*)hi_malloc(sizeof(*events)); if (events == NULL) { return REDIS_ERR; }