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 <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2022-08-02 15:34:43 -04:00
parent 8372176846
commit 529766f153
1 changed files with 4 additions and 2 deletions

View File

@ -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: