On 03/31/2017 12:05 PM, Max Reitz wrote: > Change the types of variables in allocate_clusters() to int64_t so we do > not have to worry about potential overflows. > > Add an assertion that our accesses to s->bat[] do not result in a buffer > overflow and that the implicit conversion performed when invoking > bat_entry_off() does not result in an integer overflow. > > Coverity-id: 1307776 > Signed-off-by: Max Reitz <mre...@redhat.com> > --- > This supercedes Peter's patch "block/parallels.c: avoid integer overflow > in allocate_clusters()". > --- > block/parallels.c | 19 +++++++++++++------ > 1 file changed, 13 insertions(+), 6 deletions(-) >
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature