Message ID | 1395265542-384-8-git-send-email-afaerber@suse.de |
---|---|
State | New |
Headers | show |
diff --git a/hw/virtio/virtio-rng.c b/hw/virtio/virtio-rng.c index cbf0138..b6ab361 100644 --- a/hw/virtio/virtio-rng.c +++ b/hw/virtio/virtio-rng.c @@ -162,6 +162,9 @@ static void virtio_rng_device_realize(DeviceState *dev, Error **errp) OBJECT(vrng->conf.default_backend), NULL); + /* The child property took a reference, we can safely drop ours now */ + object_unref(OBJECT(vrng->conf.default_backend)); + object_property_set_link(OBJECT(dev), OBJECT(vrng->conf.default_backend), "rng", NULL);