]> git.ipfire.org Git - thirdparty/qemu.git/commit
block/mirror: check backing in bdrv_mirror_top_flush
authorVladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Fri, 29 Sep 2017 15:22:55 +0000 (18:22 +0300)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 5 Dec 2017 02:40:23 +0000 (20:40 -0600)
commit49958d37e7fcacb71512c781d21de2bb69e1c16b
tree40ebb64d5e87c333864e4e97424cb1cc97f70292
parentb23426608629b3ccd263291ffa095f1e8ceadb55
block/mirror: check backing in bdrv_mirror_top_flush

Backing may be zero after failed bdrv_append in mirror_start_job,
which leads to SIGSEGV.

Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-id: 20170929152255.5431-1-vsementsov@virtuozzo.com
Signed-off-by: Max Reitz <mreitz@redhat.com>
(cherry picked from commit ce960aa9062a407d0ca15aee3dcd3bd84a4e24f9)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
block/mirror.c