udp: Assertion in udp_invert_portmap() can be calculated at compile time
All the values in this ASSERT() are known at compile time, so this can be converted to a static_assert(). Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
ff22a78d7b
commit
8954c4a91b
1 changed files with 2 additions and 1 deletions
3
udp.c
3
udp.c
|
@ -260,7 +260,8 @@ static void udp_invert_portmap(struct udp_port_fwd *fwd)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
ASSERT(ARRAY_SIZE(fwd->f.delta) == ARRAY_SIZE(fwd->rdelta));
|
static_assert(ARRAY_SIZE(fwd->f.delta) == ARRAY_SIZE(fwd->rdelta),
|
||||||
|
"Forward and reverse delta arrays must have same size");
|
||||||
for (i = 0; i < ARRAY_SIZE(fwd->f.delta); i++) {
|
for (i = 0; i < ARRAY_SIZE(fwd->f.delta); i++) {
|
||||||
in_port_t delta = fwd->f.delta[i];
|
in_port_t delta = fwd->f.delta[i];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue