From 41f15ae1dfd4ac1777b684fdc763d12496209418 Mon Sep 17 00:00:00 2001 From: Elias Rudberg Date: Tue, 1 Dec 2020 07:52:48 +0100 Subject: 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 --- src/vpp-api/client/stat_client.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/vpp-api/client/stat_client.h') 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; } -- cgit 1.2.3-korg