On Wed, Nov 10, 2021 at 02:36:18PM +0100, Laszlo Ersek wrote:
> How about:
>
> if (ADD_SIZE_T_OVERFLOW (v->cap, 1, &newcap) ||
> ADD_SIZE_T_OVERFLOW (v->cap, newcap / 2, &newcap) ||
> MUL_SIZE_T_OVERFLOW (newcap, itemsize, &newbytes) ||
> newbytes < reqbytes) {
>
> /* If that either overflows or is less than the minimum requested,
> * fall back to the requested capacity.
> */
> ...
> }
Oh that's a lot better. Let me do that instead ...
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-top is 'top' for virtual machines. Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
_______________________________________________
Libguestfs mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/libguestfs