From e76eeca21de23ae884e415a12809ac683960cbca Mon Sep 17 00:00:00 2001 From: Dongsheng Yang Date: Mon, 29 Jun 2015 16:49:19 +0800 Subject: mtd-utils: ubi-tests: fix a some overflows Signed-off-by: Dongsheng Yang Reviewed-by: Richard Weinberger Signed-off-by: Brian Norris --- tests/ubi-tests/mkvol_bad.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/ubi-tests/mkvol_bad.c') diff --git a/tests/ubi-tests/mkvol_bad.c b/tests/ubi-tests/mkvol_bad.c index 27f4795..486fbab 100644 --- a/tests/ubi-tests/mkvol_bad.c +++ b/tests/ubi-tests/mkvol_bad.c @@ -106,7 +106,7 @@ static int test_mkvol(void) return -1; req.alignment = dev_info.leb_size - dev_info.min_io_size; - req.bytes = (dev_info.leb_size - dev_info.leb_size % req.alignment) * + req.bytes = (long long)(dev_info.leb_size - dev_info.leb_size % req.alignment) * dev_info.avail_lebs + 1; ret = ubi_mkvol(libubi, node, &req); if (check_failed(ret, ENOSPC, "ubi_mkvol", "bytes = %lld", req.bytes)) -- cgit v1.2.3