diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-06-13 17:26:49 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-06-13 22:05:39 +0100 |
commit | dbd489f95d08e6e6631f39924b0ad154f4ff8377 (patch) | |
tree | efd23fc99952d95b98bf049629d7409ca0161659 /src/launch.c | |
parent | 69e2616b6c4965981b3f91396aa0c64a62c607ee (diff) | |
download | libguestfs-dbd489f95d08e6e6631f39924b0ad154f4ff8377.tar.gz libguestfs-dbd489f95d08e6e6631f39924b0ad154f4ff8377.tar.xz libguestfs-dbd489f95d08e6e6631f39924b0ad154f4ff8377.zip |
virtio-scsi: Fix disk name calculation.
This fixes commit 0c0a7d0d868d153adf0600189f771459e1068b0a.
Diffstat (limited to 'src/launch.c')
-rw-r--r-- | src/launch.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/launch.c b/src/launch.c index b7a08bad..b7b8b663 100644 --- a/src/launch.c +++ b/src/launch.c @@ -1570,10 +1570,11 @@ qemu_drive_param (guestfs_h *g, const struct drive *drv, size_t index) static char * drive_name (size_t index, char *ret) { - if (index > 26) - ret = drive_name (index / 26, ret); + if (index >= 26) + ret = drive_name (index/26 - 1, ret); index %= 26; *ret++ = 'a' + index; + *ret = '\0'; return ret; } |