提交 579f0235 编写于 作者: D Daniel P. Berrangé

test: fix leak of authentication info

The 'auths' struct in the test driver was not free()d. This was easy to
miss because the default XML doesn't include auth info.
Reviewed-by: NDaniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
上级 4a10db14
......@@ -156,6 +156,7 @@ static void
testDriverDispose(void *obj)
{
testDriverPtr driver = obj;
size_t i;
virObjectUnref(driver->caps);
virObjectUnref(driver->xmlopt);
......@@ -165,6 +166,11 @@ testDriverDispose(void *obj)
virObjectUnref(driver->ifaces);
virObjectUnref(driver->pools);
virObjectUnref(driver->eventState);
for (i = 0; i < driver->numAuths; i++) {
g_free(driver->auths[i].username);
g_free(driver->auths[i].password);
}
g_free(driver->auths);
}
typedef struct _testDomainNamespaceDef testDomainNamespaceDef;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册