vmctl: fix incorrect scaling when converting disk images.
authordv <dv@openbsd.org>
Wed, 10 Apr 2024 13:03:41 +0000 (13:03 +0000)
committerdv <dv@openbsd.org>
Wed, 10 Apr 2024 13:03:41 +0000 (13:03 +0000)
commit82bc4c61b60e57630e8329510cab9976ff9fb1b5
treeba845ab27535ad0bd9e66591947e46bd66f67ddb
parentb11de491e7642ff96b344b5e0fd0a31b38d30d87
vmctl: fix incorrect scaling when converting disk images.

ctl_convert still had old logic assuming disk sizes were in MiB and
not bytes, causing an attempt to create a new disk using the '-i'
argument to generate impossibly large output disk images (e.g. 1 MiB
ends up 1 TiB).

Reported by and diff from Jesper Wallin.
usr.sbin/vmctl/main.c