提交 a50de5d8 编写于 作者: D Daniel P. Berrange

Fix crash on OOM when parsing disk security label

If an OOM error occurs in virSecurityDeviceLabelDefParseXML the
cleanup code may free an uninitialized pointer, causing a crash
Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
上级 e9f5f2e7
...@@ -4507,7 +4507,7 @@ virSecurityDeviceLabelDefParseXML(virSecurityDeviceLabelDefPtr **seclabels_rtn, ...@@ -4507,7 +4507,7 @@ virSecurityDeviceLabelDefParseXML(virSecurityDeviceLabelDefPtr **seclabels_rtn,
int nvmSeclabels, xmlXPathContextPtr ctxt, int nvmSeclabels, xmlXPathContextPtr ctxt,
unsigned int flags) unsigned int flags)
{ {
virSecurityDeviceLabelDefPtr *seclabels; virSecurityDeviceLabelDefPtr *seclabels = NULL;
size_t nseclabels = 0; size_t nseclabels = 0;
int n; int n;
size_t i, j; size_t i, j;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册