BUG/MINOR: quic: memleak on wrong datagram receipt

There was a missing pool_free() call for such datagrams. As far as I see
there is no leak on valid datagram receipt.

Must be backported to 2.6.
This commit is contained in:
Frdric Lcaille 2022-08-12 11:55:20 +02:00 committed by Willy Tarreau
parent cc51c9a733
commit bfb077acff

View File

@ -257,6 +257,7 @@ static int quic_lstnr_dgram_dispatch(unsigned char *buf, size_t len, void *owner
return 1; return 1;
err: err:
pool_free(pool_head_quic_dgram, new_dgram);
return 0; return 0;
} }