qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH] memory.c: bugfix - ref counting mismatch in mem


From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH] memory.c: bugfix - ref counting mismatch in memory_region_find
Date: Mon, 02 Dec 2013 15:22:58 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130923 Thunderbird/17.0.9

Il 02/12/2013 15:20, Marcel Apfelbaum ha scritto:
> 'address_space_get_flatview' gets a reference to a FlatView.
> If the flatview lookup fails, the code returns without
> "unreferencing" the view.
> 
> Cc: address@hidden
> 
> Signed-off-by: Marcel Apfelbaum <address@hidden>
> ---
>  memory.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/memory.c b/memory.c
> index 28f6449..7764314 100644
> --- a/memory.c
> +++ b/memory.c
> @@ -1596,6 +1596,7 @@ MemoryRegionSection memory_region_find(MemoryRegion *mr,
>      view = address_space_get_flatview(as);
>      fr = flatview_lookup(view, range);
>      if (!fr) {
> +        flatview_unref(view);
>          return ret;
>      }
>  
> 

Reviewed-by: Paolo Bonzini <address@hidden>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]