|
From: | Juan Quintela |
Subject: | Re: [Qemu-devel] [PATCH 3/4] migration: clean up xbzrle cache init/destroy |
Date: | Mon, 23 Oct 2017 13:20:04 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Peter Xu <address@hidden> wrote: > Let's further simplify ram_init_all() and ram_save_cleanup() by abstract > all the XBZRLE related codes into their own functions. > > When allocating xbzrle cache, we are always very careful on -ENOMEM; > which makes sense. Replacing the last g_malloc0() with g_try_malloc0(), > then refactor the logic a bit. > > This patch should be fixing some memory leaks when some memory > allocation failed for XBZRLE in the past. > > Signed-off-by: Peter Xu <address@hidden> Reviewed-by: Juan Quintela <address@hidden>
[Prev in Thread] | Current Thread | [Next in Thread] |