virtio-blk: Fix use after free in error case
authorKevin Wolf <kwolf@redhat.com>
Wed, 31 Mar 2010 15:46:59 +0000 (17:46 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 18 Apr 2010 21:55:19 +0000 (23:55 +0200)
commitd1b68b916164de9e7ece76ae9f8d0d938b726895
tree99ceadfe6109161cc034d88ccdc578fbc672cb72
parentd848bc996063c16b7bbebb7ec3922b0e4fa926fc
virtio-blk: Fix use after free in error case

virtio_blk_req_complete frees the request, so we can't access it any more when
calling bdrv_mon_event. Use the pointer that was copied earlier.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
hw/virtio-blk.c