From fc717d365fa740a08acdcbf1bf4803b2968b2f18 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 24 Sep 2006 13:28:01 +0000 Subject: [PATCH] fix pixel buffer overflow on loading corrupt/malformed/bad xpm's SVN revision: 26098 --- legacy/evas/src/modules/loaders/xpm/evas_image_load_xpm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/modules/loaders/xpm/evas_image_load_xpm.c b/legacy/evas/src/modules/loaders/xpm/evas_image_load_xpm.c index 04f0b08f0c..dacc6848bb 100644 --- a/legacy/evas/src/modules/loaders/xpm/evas_image_load_xpm.c +++ b/legacy/evas/src/modules/loaders/xpm/evas_image_load_xpm.c @@ -384,7 +384,7 @@ evas_image_load_file_xpm(RGBA_Image *im, const char *file, const char *key, int return 0; } ptr = im->image->data; - end = ptr + (sizeof(DATA32) * w * h); + end = ptr + (w * h); pixels = w * h; } else