bitmap *bitmap;
bitmap = bitmap_alloc(nbits);
- bitmap_zero(bitmap, nbits);
+ if (bitmap)
+ bitmap_zero(bitmap, nbits);
return bitmap;
}
bitmap *bitmap;
bitmap = bitmap_alloc(nbits);
- bitmap_fill(bitmap, nbits);
+ if (bitmap)
+ bitmap_fill(bitmap, nbits);
return bitmap;
}
{
bitmap = realloc(bitmap, bitmap_sizeof(nbits));
- if (nbits > obits)
+ if ((nbits > obits) && bitmap)
bitmap_zero_range(bitmap, obits, nbits);
return bitmap;
{
bitmap = realloc(bitmap, bitmap_sizeof(nbits));
- if (nbits > obits)
+ if ((nbits > obits) && bitmap)
bitmap_fill_range(bitmap, obits, nbits);
return bitmap;