OSDN Git Service

qdev: Free opts on failed do_device_add
authorKevin Wolf <kwolf@redhat.com>
Tue, 16 Feb 2010 12:12:38 +0000 (13:12 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 19 Feb 2010 21:53:54 +0000 (15:53 -0600)
commit0f853a386739b22e541e6e65ed60a0cb37713340
tree18f958f9bd487a54fa8f6dc9d6e89667470464fc
parent4c5b10b7b65eb613822b2ebbaf88b15edd2c3765
qdev: Free opts on failed do_device_add

If the device can't be created, don't leak the QemuOpts and release the id of
the device that should have been added by the failed device_add.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/qdev.c