From 5b9e1f7295306931b4cb90df059ab9c2c08650cf Mon Sep 17 00:00:00 2001 From: mutantturkey Date: Mon, 16 Jul 2012 17:39:50 -0400 Subject: fixed iterator bug --- fly-tools/background/main.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'fly-tools/background/main.c') diff --git a/fly-tools/background/main.c b/fly-tools/background/main.c index e27ff2b..bca80c2 100644 --- a/fly-tools/background/main.c +++ b/fly-tools/background/main.c @@ -27,7 +27,7 @@ int findmax (uint8_t *p, int n) { int main(int argc, char **argv ) { - char *usage = "derive-background -i -s -o "; + char *usage = "derive-background -i -o "; char *output_file = NULL; char *image_list = NULL; int c; @@ -90,8 +90,12 @@ int main(int argc, char **argv ) { } int height = MagickGetImageHeight(first_wand); - int width = MagickGetImageWidth(first_wand); + int width = MagickGetImageWidth(first_wand); + if (height == 0 | width == 0) { + puts("height/or width is 0!"); + exit(1); + } first_wand = DestroyMagickWand(first_wand); printf("height: %d width:%d \n", height, width); @@ -135,7 +139,7 @@ int main(int argc, char **argv ) { printf("Image number:%d Filename: %s \n", image, filename); for (i=0; i