Re: [libvirt] [PATCHv2] util: fix off-by-one when expanding a bitmap

2017-02-14 Thread Michal Privoznik
On 02/14/2017 01:46 PM, Ján Tomko wrote: > To make sure bit 'b' fits into the bitmap, we need to allocate b+1 > bits, since we number from 0. > > Adjust the bitmap test to set a bit at a multiple of 16. > That way the test fails without this fix, because the VIR_REALLOC > call clears the newly

[libvirt] [PATCHv2] util: fix off-by-one when expanding a bitmap

2017-02-14 Thread Ján Tomko
To make sure bit 'b' fits into the bitmap, we need to allocate b+1 bits, since we number from 0. Adjust the bitmap test to set a bit at a multiple of 16. That way the test fails without this fix, because the VIR_REALLOC call clears the newly added memory even if the original pointer has not