]> xenbits.xensource.com Git - xen.git/commit
libxl/libxl_qmp.c: fix error handling in qmp_open
authorPramod Devendra <pramod.devendra@citrix.com>
Thu, 19 Mar 2015 12:55:12 +0000 (12:55 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 20 Mar 2015 11:18:41 +0000 (11:18 +0000)
commitcb85ac536e05fd1db4cc92f520e3f9624f3977da
tree134ca86424b105f014c7e883db3d7d75c4c615bd
parentb77a66fc7854e6aaba82395cca31a13b7c2c0f51
libxl/libxl_qmp.c: fix error handling in qmp_open

1. Make sure sun_path does not overflow
2. Close qmp_fd on error
3. Use goto out for error handling

Signed-off-by: Pramod Devendra <pramod.devendra@citrix.com>
CC: Ian Jackson <ian.jackson@eu.citrix.com>
CC: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
CC: Ian Campbell <ian.campbell@citrix.com>
CC: Wei Liu <wei.liu2@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl_qmp.c