--- sourceforge.net/trunk/rdesktop/rdp.c 2003/07/09 09:18:20 435 +++ sourceforge.net/trunk/rdesktop/rdp.c 2003/07/28 18:13:30 436 @@ -765,7 +765,7 @@ in_uint16_le(s, map.ncolours); in_uint8s(s, 2); /* pad */ - map.colours = (COLOURENTRY *) xmalloc(3 * map.ncolours); + map.colours = (COLOURENTRY *) xmalloc(sizeof(COLOURENTRY) * map.ncolours); DEBUG(("PALETTE(c=%d)\n", map.ncolours));