summaryrefslogtreecommitdiffstats
path: root/src/launch.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/launch.c')
-rw-r--r--src/launch.c5
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;
}