]> xenbits.xensource.com Git - people/dwmw2/xen.git/commitdiff
libxl: correctly dispose of dominfo list in libxl_name_to_domid
authorWei Liu <wei.liu2@citrix.com>
Tue, 29 Jan 2019 11:37:59 +0000 (11:37 +0000)
committerIan Jackson <ian.jackson@eu.citrix.com>
Tue, 5 Feb 2019 11:57:32 +0000 (11:57 +0000)
Tamas reported ssid_label was leaked. Use the designated function to
free dominfo list to fix the leakage.

Reported-by: Tamas K Lengyel <tamas@tklengyel.com>
Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Tested-by: Tamas K Lengyel <tamas@tklengyel.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Release-acked-by: Juergen Gross <jgross@suse.com>
(cherry picked from commit f50dd67950ca9d5a517501af10de7c8d88d1a188)

tools/libxl/libxl_utils.c

index 507ee56c7c2c5112b38376e19440e517351c2236..85aac47a63cabb4cad43f81216dca8199f516cae 100644 (file)
@@ -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;
 }