mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
Make strtosz() return int64_t instead of ssize_t
strtosz() needs to return a 64 bit type even on 32 bit architectures. Otherwise qemu-img will fail to create disk images >= 2GB Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
c90f1b3297
commit
70b4f4bb05
5 changed files with 10 additions and 10 deletions
|
@ -320,7 +320,7 @@ static int img_create(int argc, char **argv)
|
|||
|
||||
/* Get image size, if specified */
|
||||
if (optind < argc) {
|
||||
ssize_t sval;
|
||||
int64_t sval;
|
||||
sval = strtosz_suffix(argv[optind++], NULL, STRTOSZ_DEFSUFFIX_B);
|
||||
if (sval < 0) {
|
||||
error_report("Invalid image size specified! You may use k, M, G or "
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue