tcp: Silence warning from gcc 11.3 with -Ofast

If the first packet_get() call doesn't assign len, the second one
will also return NULL, but gcc doesn't see this.

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio
2022-06-08 11:08:29 +02:00
parent fb59cfc909
commit deda03bfc2
2 changed files with 10 additions and 4 deletions

View File

@@ -40,10 +40,10 @@ void *packet_get_do(const struct pool *p, const size_t index,
void pool_flush(struct pool *p);
#define packet_add(p, len, start) \
packet_add_do(p, len, start, __func__, __LINE__);
packet_add_do(p, len, start, __func__, __LINE__)
#define packet_get(p, index, offset, len, left) \
packet_get_do(p, index, offset, len, left, __func__, __LINE__);
packet_get_do(p, index, offset, len, left, __func__, __LINE__)
#define packet_get_try(p, index, offset, len, left) \
packet_get_do(p, index, offset, len, left, NULL, 0)