Revision eecbb9fe hw/qdev-properties.c

b/hw/qdev-properties.c
565 565
        return -1;
566 566
    }
567 567
    if (prop->info->parse(dev, prop, value) != 0) {
568
        if (strcmp(value, "?") != 0) {
569
            fprintf(stderr, "property \"%s.%s\": failed to parse \"%s\"\n",
570
                    dev->info->name, name, value);
571
        } else {
572
            fprintf(stderr, "%s.%s=%s\n",
573
                    dev->info->name, name, prop->info->name);
574
        }
568
        fprintf(stderr, "property \"%s.%s\": failed to parse \"%s\"\n",
569
                dev->info->name, name, value);
575 570
        return -1;
576 571
    }
577 572
    return 0;

Also available in: Unified diff