From: Willem Jan Withagen Date: Fri, 20 Apr 2018 08:00:03 +0000 (+0200) Subject: EventKqueue: Clang want realloc return to be typed X-Git-Tag: v13.1.0~157^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ad6baee3f9f7d6e375b2f6fe36561820bd26250e;p=ceph-ci.git 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 --- diff --git a/src/msg/async/EventKqueue.cc b/src/msg/async/EventKqueue.cc index 6db3a3e8ab1..026da802950 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;