From: Elias Rudberg Date: Tue, 1 Dec 2020 06:52:48 +0000 (+0100) Subject: stats: void-pointer arithmetic fix X-Git-Tag: v21.06-rc0~85 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F07%2F30207%2F2;p=vpp.git stats: void-pointer arithmetic fix Cast to (char *) to avoid pointer arithmetic for (void *) pointers. Type: fix Signed-off-by: Elias Rudberg Change-Id: I62607b4cbc553449e2c60d514b4b17dbb4f88216 --- diff --git a/src/vpp-api/client/stat_client.h b/src/vpp-api/client/stat_client.h index f8473efd47f..b2457ad6e48 100644 --- a/src/vpp-api/client/stat_client.h +++ b/src/vpp-api/client/stat_client.h @@ -103,8 +103,9 @@ stat_segment_adjust (stat_client_main_t * sm, void *data) { void *p = (void *) ((char *) sm->shared_header + ((char *) data - (char *) sm->shared_header->base)); - if (p > (void *) sm->shared_header && - ((p + sizeof (p)) < ((void *) sm->shared_header + sm->memory_size))) + if ((char *) p > (char *) sm->shared_header && + (((char *) p + sizeof (p)) < + ((char *) sm->shared_header + sm->memory_size))) return p; return 0; }