From d244d77bbfc4059fe68144a9a071ecf8f6c89b2d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Thomas=20Wei=C3=9Fschuh?= Date: Mon, 10 Oct 2022 18:00:07 +0200 Subject: [PATCH] test_mkfds: avoid multiplication overflow --- tests/helpers/test_mkfds.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/helpers/test_mkfds.c b/tests/helpers/test_mkfds.c index f2d61b9d51..c43c3de2f2 100644 --- a/tests/helpers/test_mkfds.c +++ b/tests/helpers/test_mkfds.c @@ -694,7 +694,7 @@ static void *make_mmapped_packet_socket(const struct factory *factory, struct fd close(sd); errx(EXIT_FAILURE, "memory exhausted"); } - munmap_data->len = req.tp_block_size * req.tp_block_nr; + munmap_data->len = (size_t) req.tp_block_size * req.tp_block_nr; munmap_data->ptr = mmap(NULL, munmap_data->len, PROT_WRITE, MAP_SHARED, sd, 0); if (munmap_data->ptr == MAP_FAILED) { int e = errno; -- 2.47.3