qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] qemu_opt_get_bool_helper: Fix option handling


From: Marcel Apfelbaum
Subject: Re: [Qemu-devel] [PATCH] qemu_opt_get_bool_helper: Fix option handling
Date: Thu, 08 Jan 2015 18:44:39 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0

On 01/08/2015 06:09 PM, Michal Privoznik wrote:
Well, after 49d2e648e8087 the options to -machine parameter no longer
has .desc nor .desc->type. That's mainly because the options are
dynamically added while .desc is allocated statically. Anyway, if user
tries to run:

    qemu-system-x86_64 -machine pc-i440fx-2.2,accel=kvm,usb=off

the arguments evaluation fails with:

    qemu_opt_get_bool_helper: Assertion `opt->desc && opt->desc->type ==
    QEMU_OPT_BOOL' failed.

Fix this by dropping the assert() which is useless after the mentioned
commit anyway.

Signed-off-by: Michal Privoznik <address@hidden>
---
  util/qemu-option.c | 1 -
  1 file changed, 1 deletion(-)

diff --git a/util/qemu-option.c b/util/qemu-option.c
index a708241..478420f 100644
--- a/util/qemu-option.c
+++ b/util/qemu-option.c
@@ -384,7 +384,6 @@ static bool qemu_opt_get_bool_helper(QemuOpts *opts, const 
char *name,
          }
          return ret;
      }
-    assert(opt->desc && opt->desc->type == QEMU_OPT_BOOL);
      ret = opt->value.boolean;
      if (del) {
          qemu_opt_del_all(opts, name);


Hi Michal,
Thank you for the patch, but there is already a PULL request for a fix.

You can follow the details in this mail thread
https://www.mail-archive.com/address@hidden/msg272607.html

Thank you,
Marcel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]