From: Eric B. <ebo...@li...> - 2003-12-28 11:14:23
|
> Or change the height check to " > 0", because BITMAPs always need > at least one line pointer? I think so. There is this line in create_bitmap_ex(): bitmap->line[0] = bitmap->dat; bitmap->line being a flexible array member, it has no reserved space in the BITMAP structure. Its space is allocated by bitmap = malloc(sizeof(BITMAP) + (sizeof(char *) * height)); so 'height' must be at least 1. -- Eric Botcazou |