netdev_vlan_conf: Resolve memory leak found by Valgrind.

The 'trunk' is filled in with virXPathString() value, but was
never VIR_FREE()'d.
This commit is contained in:
John Ferlan 2013-02-04 09:57:00 -05:00
parent 785d6bc58a
commit ba9c7a3026

View File

@ -32,7 +32,7 @@ virNetDevVlanParse(xmlNodePtr node, xmlXPathContextPtr ctxt, virNetDevVlanPtr de
{
int ret = -1;
xmlNodePtr save = ctxt->node;
const char *trunk;
const char *trunk = NULL;
xmlNodePtr *tagNodes = NULL;
int nTags, ii;
@ -103,6 +103,7 @@ virNetDevVlanParse(xmlNodePtr node, xmlXPathContextPtr ctxt, virNetDevVlanPtr de
error:
ctxt->node = save;
VIR_FREE(tagNodes);
VIR_FREE(trunk);
if (ret < 0)
virNetDevVlanClear(def);
return ret;