mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 23:53:28 +00:00
build: fix new gcc 11.2 warnings
Some recent improvement in GCC triggers 2 new warnings, and they're actual bugs (reading beyond end of prefix_ipv6 by accessing it as prefix, which is larger.) Luckily it's only in sharpd. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
d45a846e5c
commit
5c7a6fb36c
@ -104,7 +104,7 @@ DEFPY(watch_nexthop_v6, watch_nexthop_v6_cmd,
|
|||||||
p.family = AF_INET6;
|
p.family = AF_INET6;
|
||||||
} else {
|
} else {
|
||||||
type_import = true;
|
type_import = true;
|
||||||
p = *(const struct prefix *)inhop;
|
prefix_copy(&p, inhop);
|
||||||
}
|
}
|
||||||
|
|
||||||
sharp_nh_tracker_get(&p);
|
sharp_nh_tracker_get(&p);
|
||||||
@ -149,7 +149,7 @@ DEFPY(watch_nexthop_v4, watch_nexthop_v4_cmd,
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
type_import = true;
|
type_import = true;
|
||||||
p = *(const struct prefix *)inhop;
|
prefix_copy(&p, inhop);
|
||||||
}
|
}
|
||||||
|
|
||||||
sharp_nh_tracker_get(&p);
|
sharp_nh_tracker_get(&p);
|
||||||
|
Loading…
Reference in New Issue
Block a user