virtio-rng: Move error-checking forward to prevent memory leak
commit1efd6e072cb13b7a7050acc9c673eb4ff25ddfc9
authorJohn Snow <jsnow@redhat.com>
Tue, 29 Jul 2014 23:28:57 +0000 (29 19:28 -0400)
committerAmit Shah <amit.shah@redhat.com>
Mon, 4 Aug 2014 09:19:53 +0000 (4 14:49 +0530)
tree20ed7faa2960f542d62e27bba0e83318ab541420
parentc79805802ba0463713c253307d99ebef56436b8c
virtio-rng: Move error-checking forward to prevent memory leak

This patch pushes the error-checking forward and the virtio
initialization backward in the device realization function
in order to prevent memory leaks for hot plug scenarios.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com>
hw/virtio/virtio-rng.c