On 4/29/25 10:03 AM, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>
> So it can eventually be called multiple times safely.
>
> Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
> ---
> hw/core/qdev-properties-system.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/hw/core/qdev-properties-system.c b/hw/core/qdev-properties-system.c
> index 8e11e6388b..b10835185c 100644
> --- a/hw/core/qdev-properties-system.c
> +++ b/hw/core/qdev-properties-system.c
> @@ -231,6 +231,7 @@ static void release_drive(Object *obj, const char *name, void *opaque)
> if (*ptr) {
> blockdev_auto_del(*ptr);
> blk_detach_dev(*ptr, dev);
> + *ptr = NULL;
> }
> }
>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>