]> xenbits.xensource.com Git - people/liuw/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)
committerWei Liu <wei.liu2@citrix.com>
Tue, 29 Jan 2019 14:57:58 +0000 (14: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>
tools/libxl/libxl_utils.c

index e50e094c483819cb67d6f8963d13451de305fd44..f360f5e228e17a92c5c6222315cea286727f79c6 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;
 }