From ad6baee3f9f7d6e375b2f6fe36561820bd26250e Mon Sep 17 00:00:00 2001 From: Willem Jan Withagen Date: Fri, 20 Apr 2018 10:00:03 +0200 Subject: [PATCH] EventKqueue: Clang want realloc return to be typed Otherwise Clang start complaining: src/msg/async/EventKqueue.cc:202:18: error: assigning to 'struct SaveEvent *' from incompatible type 'void *' sav_events = realloc(sav_events, sizeof(struct SaveEvent)*newsize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated.` Signed-off-by: Willem Jan Withagen --- src/msg/async/EventKqueue.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg/async/EventKqueue.cc b/src/msg/async/EventKqueue.cc index 6db3a3e8ab15d..026da80295088 100644 --- a/src/msg/async/EventKqueue.cc +++ b/src/msg/async/EventKqueue.cc @@ -199,7 +199,7 @@ int KqueueDriver::resize_events(int newsize) ldout(cct,30) << __func__ << " kqfd = " << kqfd << "newsize = " << newsize << dendl; if (newsize > sav_max) { - sav_events = realloc(sav_events, sizeof(struct SaveEvent)*newsize); + sav_events = (struct SaveEvent*)realloc(sav_events, sizeof(struct SaveEvent)*newsize); if (!sav_events) { lderr(cct) << __func__ << " unable to realloc memory: " << cpp_strerror(errno) << dendl; -- 2.39.5