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

Fix leak on OOM in virNWFilterVarValueCreateSimpleCopyValue

If virNWFilterVarValueCreateSimple fails with OOM, then
'val' will be leaked by virNWFilterVarValueCreateSimpleCopyValue
Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
上级 dff3ad00
......@@ -126,10 +126,14 @@ virNWFilterVarValuePtr
virNWFilterVarValueCreateSimpleCopyValue(const char *value)
{
char *val;
virNWFilterVarValuePtr ret;
if (VIR_STRDUP(val, value) < 0)
return NULL;
return virNWFilterVarValueCreateSimple(val);
ret = virNWFilterVarValueCreateSimple(val);
if (!ret)
VIR_FREE(val);
return ret;
}
const char *
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册