From 46f741cce48680578733d4f7d38dfed650878027 Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Sun, 15 Nov 2015 11:13:41 +0100 Subject: [PATCH] libnm-core/tests: fix bit shift Use a maximum shift amount of 63 for guint64. Fixes: 0a3c1f57741677e21ec9efb9c67bfac81c31d208 (cherry picked from commit ac78c1885503f39b0ee2460a4d39f0150b8a9305) --- libnm-core/tests/test-general.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libnm-core/tests/test-general.c b/libnm-core/tests/test-general.c index 42b55c187f..53d8195c11 100644 --- a/libnm-core/tests/test-general.c +++ b/libnm-core/tests/test-general.c @@ -4284,7 +4284,7 @@ again: * by randomly setting bits. */ numbits = g_rand_int_range (rand, 1, 65); while (xno != ~((guint64) 0) && numbits > 0) { - guint64 v = (1LL << g_rand_int_range (rand, 0, 65)); + guint64 v = (1LL << g_rand_int_range (rand, 0, 64)); if ((xno | v) != xno) { xno |= v;