hw/pci-bridge: Add missing unref in case register-bus fails
commit2e4278b534997d8f33a6e8b7923c168f5e5c89c7
authorWei Jiangang <weijg.fnst@cn.fujitsu.com>
Wed, 23 Mar 2016 07:26:19 +0000 (23 15:26 +0800)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 7 Apr 2016 16:57:33 +0000 (7 19:57 +0300)
treebded7f4b03e82a070168f094dceb91c877b0d4d4
parenta378b49a4338ef61b86f4c74a1069036c7409141
hw/pci-bridge: Add missing unref in case register-bus fails

The error paths after a successful qdev_create/pci_bus_new
should contain a object_unref/object_unparent.
pxb_dev_init_common() did not yet, so add it.

Signed-off-by: Wei Jiangang <weijg.fnst@cn.fujitsu.com>
Signed-off-by: Cao jin <caoj.fnst@cn.fujitsu.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
hw/pci-bridge/pci_expander_bridge.c