mirror of https://gitee.com/openkylin/libvirt.git
conf: Fix memory leak caused by missing VIR_FREE for video resolution.
Commit 72862797
introduced resolution settings for QEMU video drivers.
It includes a new structure inside video definition. So, the code needs
to clear pointer allocation for that structure into clear function
virDomainVideoDefClear(). This commit adds this missing VIR_FREE().
Reviewed-by: Jonathon Jongsma <jjongsma@redhat.com>
Signed-off-by: Julio Faracco <jcfaracco@gmail.com>
This commit is contained in:
parent
fa061c92ec
commit
52d805117a
|
@ -2826,6 +2826,7 @@ virDomainVideoDefClear(virDomainVideoDefPtr def)
|
||||||
if (def->accel)
|
if (def->accel)
|
||||||
VIR_FREE(def->accel->rendernode);
|
VIR_FREE(def->accel->rendernode);
|
||||||
VIR_FREE(def->accel);
|
VIR_FREE(def->accel);
|
||||||
|
VIR_FREE(def->res);
|
||||||
VIR_FREE(def->virtio);
|
VIR_FREE(def->virtio);
|
||||||
if (def->driver)
|
if (def->driver)
|
||||||
VIR_FREE(def->driver->vhost_user_binary);
|
VIR_FREE(def->driver->vhost_user_binary);
|
||||||
|
|
Loading…
Reference in New Issue