From 529766f153963389eaee8de660d9fdfe1c88de19 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 2 Aug 2022 15:34:43 -0400 Subject: [PATCH] qpb: Tell coverity the actual size we are copying `struct prefix` is a superset of `struct prefix_ipv4` and `struct prefix_ipv6`. Let's let coverity figure it out Signed-off-by: Donald Sharp --- qpb/qpb.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qpb/qpb.h b/qpb/qpb.h index 9aeb7d01d4..45690fb4ac 100644 --- a/qpb/qpb.h +++ b/qpb/qpb.h @@ -121,11 +121,13 @@ static inline int qpb__l3_prefix__get(const Qpb__L3Prefix *pb_prefix, switch (family) { case AF_INET: - memset(prefix, 0, sizeof(struct prefix_ipv4)); + memset((struct prefix_ipv4 *)prefix, 0, + sizeof(struct prefix_ipv4)); break; case AF_INET6: - memset(prefix, 0, sizeof(struct prefix_ipv6)); + memset((struct prefix_ipv6 *)prefix, 0, + sizeof(struct prefix_ipv6)); break; default: