Hi
On Sun, Sep 6, 2026 at 12:55 PM Marc-André Lureau
<[email protected]> wrote:
>
> Not only in error paths must the mrs.mr be released.
>
> Signed-off-by: Marc-André Lureau <[email protected]>
> ---
ping
> backends/igvm.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/backends/igvm.c b/backends/igvm.c
> index 7b7bdc72b75b..784a56504e77 100644
> --- a/backends/igvm.c
> +++ b/backends/igvm.c
> @@ -236,9 +236,9 @@ static void *qigvm_prepare_memory(QIgvm *ctx, uint64_t
> addr, uint64_t size,
> return NULL;
> }
>
> + memory_region_unref(mrs.mr);
> gpa_region_size = int128_make64(size);
> if (int128_lt(mrs.size, gpa_region_size)) {
> - memory_region_unref(mrs.mr);
> error_setg(
> errp,
> "Processing of IGVM file failed: Could not prepare memory "
>
> --
> 2.55.0.543.g5ebe2ebe4ea8
>
>