From: Wei Liu Date: Tue, 29 Jan 2019 11:37:59 +0000 (+0000) Subject: libxl: correctly dispose of dominfo list in libxl_name_to_domid X-Git-Tag: archive/raspbian/4.11.1+26-g87f51bf366-3+rpi1~1^2~66^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=87f51bf366ca79b98e1e201bf9bd7a9c164631e2;p=xen.git libxl: correctly dispose of dominfo list in libxl_name_to_domid Tamas reported ssid_label was leaked. Use the designated function to free dominfo list to fix the leakage. Reported-by: Tamas K Lengyel Signed-off-by: Wei Liu Tested-by: Tamas K Lengyel Acked-by: Ian Jackson Release-acked-by: Juergen Gross (cherry picked from commit f50dd67950ca9d5a517501af10de7c8d88d1a188) --- diff --git a/tools/libxl/libxl_utils.c b/tools/libxl/libxl_utils.c index 507ee56c7c..85aac47a63 100644 --- a/tools/libxl/libxl_utils.c +++ b/tools/libxl/libxl_utils.c @@ -90,7 +90,7 @@ int libxl_name_to_domid(libxl_ctx *ctx, const char *name, } free(domname); } - free(dominfo); + libxl_dominfo_list_free(dominfo, nb_domains); return ret; }