]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemuBackupBegin: Don't leak 'def' on early failures
authorPeter Krempa <pkrempa@redhat.com>
Tue, 23 Jun 2020 05:33:41 +0000 (07:33 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Tue, 23 Jun 2020 09:23:01 +0000 (11:23 +0200)
commitb5212365b640fceb7116dca30518b42bf6ab42df
treea3dae7b3e4d8a27a258528a0d948e71fec860e48
parent597fdabbc0e7c256b61a6b5ffda64bebfddc3807
qemuBackupBegin: Don't leak 'def' on early failures

The cleanup path expects that 'def' is assigned to 'priv->backup', but
that's not the case for early failures. Add a check to stop overwriting
of 'def' so that it can be freed.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_backup.c