From 21c9f4cdc63f4ab85f7271b5d6de999ad74d4488 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Wed, 29 Jul 2009 10:39:59 +0200 Subject: qemu-option: fix parse_option_number(). It works much better when parse_option_number actually returns the number parsed ... Common breakage resulting from this bug is that 'qemu -hda foo.img -cdrom bar.iso' stops working (cdrom isn't there). Cc: Avi Kivity Signed-off-by: Gerd Hoffmann Signed-off-by: Anthony Liguori --- qemu-option.c | 1 + 1 file changed, 1 insertion(+) (limited to 'qemu-option.c') diff --git a/qemu-option.c b/qemu-option.c index 73c2175492..591d178999 100644 --- a/qemu-option.c +++ b/qemu-option.c @@ -193,6 +193,7 @@ static int parse_option_number(const char *name, const char *value, uint64_t *re fprintf(stderr, "Option '%s' needs a number as parameter\n", name); return -1; } + *ret = number; } else { fprintf(stderr, "Option '%s' needs a parameter\n", name); return -1; -- cgit v1.2.1