From bf78ae62165eefa6961db548ed964fe276f8c3f6 Mon Sep 17 00:00:00 2001 From: Jon TURNEY Date: Wed, 17 Mar 2010 21:07:06 +0000 Subject: [PATCH] Avoid a potential division-by-zero exeception in window-test Avoid a division-by-zero exception if the first number returned by rand() is a multiple of 500, causing us to create a zero width pixmap, and then attempt to use get_rand(0) when generating a random stride... It's not 100% clear to me if 0 should be in the range of get_rand() or not, so this may not be the correct fix... --- test/window-test.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/window-test.c b/test/window-test.c index 084e23a..919fc16 100644 --- a/test/window-test.c +++ b/test/window-test.c @@ -137,8 +137,8 @@ main () pixman_image_t *src, *dest; int src_x, src_y, dest_x, dest_y; int i, j; - int width = get_rand (500); - int height = get_rand (500); + int width = get_rand (499) + 1; + int height = get_rand (499) + 1; src = make_image (width, height, TRUE, &src_x, &src_y); dest = make_image (width, height, FALSE, &dest_x, &dest_y); -- 1.6.6.1