]> Git Repo - qemu.git/blobdiff - qapi/qobject-input-visitor.c
qapi/qom: Add ObjectOptions for confidential-guest-support
[qemu.git] / qapi / qobject-input-visitor.c
index f918a05e5f09f970f4edcb121ba287d869cf963d..23843b242e8a5cd32f5b02c0e59839f750eebc40 100644 (file)
@@ -512,11 +512,7 @@ static bool qobject_input_type_bool_keyval(Visitor *v, const char *name,
         return false;
     }
 
-    if (!strcmp(str, "on")) {
-        *obj = true;
-    } else if (!strcmp(str, "off")) {
-        *obj = false;
-    } else {
+    if (!qapi_bool_parse(name, str, obj, NULL)) {
         error_setg(errp, QERR_INVALID_PARAMETER_VALUE,
                    full_name(qiv, name), "'on' or 'off'");
         return false;
@@ -757,7 +753,7 @@ Visitor *qobject_input_visitor_new_str(const char *str,
         assert(args);
         v = qobject_input_visitor_new(QOBJECT(args));
     } else {
-        args = keyval_parse(str, implied_key, errp);
+        args = keyval_parse(str, implied_key, NULL, errp);
         if (!args) {
             return NULL;
         }
This page took 0.020288 seconds and 4 git commands to generate.