diff options
author | Michael S. Tsirkin | 2010-01-12 20:16:59 +0100 |
---|---|---|
committer | Anthony Liguori | 2010-01-12 20:24:52 +0100 |
commit | dbd483242c2e6dfaacb9fd3d20c333bbdad87243 (patch) | |
tree | 5d148bdf9ea7afc714804cbfa15bbd5aa7ccc8ee /hw/qdev-properties.c | |
parent | QMP: Don't free async event's 'data' (diff) | |
download | qemu-dbd483242c2e6dfaacb9fd3d20c333bbdad87243.tar.gz qemu-dbd483242c2e6dfaacb9fd3d20c333bbdad87243.tar.xz qemu-dbd483242c2e6dfaacb9fd3d20c333bbdad87243.zip |
qdev: fix thinko leading to guest crashes
Without this fix, guest crashes with drive=virtio.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'hw/qdev-properties.c')
-rw-r--r-- | hw/qdev-properties.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/qdev-properties.c b/hw/qdev-properties.c index 9e123ae8aa..277ff9e780 100644 --- a/hw/qdev-properties.c +++ b/hw/qdev-properties.c @@ -20,7 +20,7 @@ static void bit_prop_set(DeviceState *dev, Property *props, bool val) uint32_t *p = qdev_get_prop_ptr(dev, props); uint32_t mask = qdev_get_prop_mask(props); if (val) - *p |= ~mask; + *p |= mask; else *p &= ~mask; } |