]> git.ipfire.org Git - thirdparty/qemu.git/commit
block: Fix multiwrite memory leak in error case
authorKevin Wolf <kwolf@redhat.com>
Tue, 6 Apr 2010 16:24:07 +0000 (18:24 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Fri, 9 Apr 2010 23:15:54 +0000 (01:15 +0200)
commit4622317288507449ec7b9af344c265dd20c96b3a
treeeed4764199a1a9b20042401d60b7950b0d0c498c
parentffac613ff988db0eed39f97ec0005eb6ffe2f638
block: Fix multiwrite memory leak in error case

Previously multiwrite_user_cb was never called if a request in the multiwrite
batch failed right away because it did set mcb->error immediately. Make it look
more like a normal callback to fix this.

Reported-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
(cherry picked from commit 7eb58a6c556c3880e6712cbf6d24d681261c5095)
block.c