mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 22:25:25 +00:00
Add ACK'd v2 changes for previous commit
This commit is contained in:
parent
58406dd54e
commit
9edceb3233
@ -101,7 +101,7 @@ void virBitmapFree(virBitmapPtr bitmap)
|
||||
*/
|
||||
int virBitmapSetBit(virBitmapPtr bitmap, size_t b)
|
||||
{
|
||||
if (b > bitmap->size - 1)
|
||||
if (bitmap->size <= b)
|
||||
return -1;
|
||||
|
||||
bitmap->map[VIR_BITMAP_UNIT_OFFSET(b)] |= (1 << VIR_BITMAP_BIT_OFFSET(b));
|
||||
@ -119,7 +119,7 @@ int virBitmapSetBit(virBitmapPtr bitmap, size_t b)
|
||||
*/
|
||||
int virBitmapClearBit(virBitmapPtr bitmap, size_t b)
|
||||
{
|
||||
if (bitmap->size != 0 && b > bitmap->size - 1)
|
||||
if (bitmap->size <= b)
|
||||
return -1;
|
||||
|
||||
bitmap->map[VIR_BITMAP_UNIT_OFFSET(b)] &= ~(1 << VIR_BITMAP_BIT_OFFSET(b));
|
||||
@ -141,7 +141,7 @@ int virBitmapGetBit(virBitmapPtr bitmap, size_t b, bool *result)
|
||||
{
|
||||
uint32_t bit;
|
||||
|
||||
if (b > bitmap->size - 1)
|
||||
if (bitmap->size <= b)
|
||||
return -1;
|
||||
|
||||
bit = bitmap->map[VIR_BITMAP_UNIT_OFFSET(b)] &
|
||||
|
Loading…
Reference in New Issue
Block a user