--- sourceforge.net/trunk/rdesktop/orders.c 2003/06/06 11:09:24 414 +++ sourceforge.net/trunk/rdesktop/orders.c 2003/07/28 18:13:30 436 @@ -742,7 +742,7 @@ in_uint8(s, cache_id); in_uint16_le(s, map.ncolours); - map.colours = (COLOURENTRY *) xmalloc(3 * map.ncolours); + map.colours = (COLOURENTRY *) xmalloc(sizeof(COLOURENTRY) * map.ncolours); for (i = 0; i < map.ncolours; i++) {