From 56772f792ce65b0040abe666c32d1405b28d42c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Amadeusz=20S=C5=82awi=C5=84ski?= Date: Tue, 13 May 2014 23:41:32 +0200 Subject: [PATCH] wrlib: potentially incorrect sizeof in malloc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Result of 'malloc' is converted to a pointer of type 'unsigned char', which is incompatible with sizeof operand type 'char' Signed-off-by: Amadeusz Sławiński --- wrlib/load_xpm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wrlib/load_xpm.c b/wrlib/load_xpm.c index 441d957c..35adbb12 100644 --- a/wrlib/load_xpm.c +++ b/wrlib/load_xpm.c @@ -79,7 +79,7 @@ RImage *RGetImageFromXPMData(RContext * context, char **xpmData) /* make color table */ for (i = 0; i < 4; i++) { - color_table[i] = malloc(xpm.ncolors * sizeof(char)); + color_table[i] = malloc(xpm.ncolors * sizeof(unsigned char)); if (!color_table[i]) { for (i = i - 1; i >= 0; i--) { if (color_table[i]) @@ -199,7 +199,7 @@ RImage *RLoadXPM(RContext * context, const char *file) /* make color table */ for (i = 0; i < 4; i++) { - color_table[i] = malloc(xpm.ncolors * sizeof(char)); + color_table[i] = malloc(xpm.ncolors * sizeof(unsigned char)); if (!color_table[i]) { for (i = i - 1; i >= 0; i--) { if (color_table[i])