From: Wei Liu Date: Mon, 18 Sep 2017 13:56:14 +0000 (+0100) Subject: xl: avoid leaking memory in vdispl parser X-Git-Tag: archive/raspbian/4.11.1-1+rpi1~1^2~66^2~1391 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9fbd31071538a1c696f2b75d1d91a83e72113d32;p=xen.git xl: avoid leaking memory in vdispl parser Coverity-ID: 1418095 Signed-off-by: Wei Liu Acked-by: Ian Jackson --- diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c index 9965b83c44..0678fbc1b0 100644 --- a/tools/xl/xl_parse.c +++ b/tools/xl/xl_parse.c @@ -832,6 +832,8 @@ int parse_vdispl_config(libxl_device_vdispl *vdispl, char *token) rc= sscanf(resolution, "%ux%u", &vdispl->connectors[i].width, &vdispl->connectors[i].height); + free(resolution); + if (rc != 2) { fprintf(stderr, "Can't parse connector resolution\n"); goto out;