| Re: [AD] Zero sized bitmaps |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
Peter Wang wrote:
On 2005-08-22, Matthew Leverton <meffer@xxxxxxxxxx> wrote:Chris wrote:extra memory for the line[] array). A proper fix (if you don't want to return NULL), would simply be: if (height>0) { bitmap->line[0] = bitmap->dat; for (i=1; i<height; i++) bitmap->line[i] = bitmap->line[i-1] + width * BYTES_PER_PIXEL(color_depth); }I created a patch from the above code and tested under MSVC 8. It no longer crashes when destroying 0x0 bitmaps.
thank you to everyone that helped, it is much appreciated.
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |