summaryrefslogtreecommitdiff
path: root/tests/virlogtest.c
diff options
context:
space:
mode:
authorErik Skultety <eskultet@redhat.com>2016-03-29 16:48:08 +0200
committerErik Skultety <eskultet@redhat.com>2016-10-10 08:27:25 +0200
commit30b650b2ba0902f438b4cd3f5c00e0532ad26d48 (patch)
tree9998e7567533a1db604d9e43fcf893e647374d91 /tests/virlogtest.c
parentc9279169a1834824dbf6886a29dda6a8728a6895 (diff)
downloadlibvirt-30b650b2ba0902f438b4cd3f5c00e0532ad26d48.tar.gz
daemon: Split filter parsing and filter defining
Similar to outputs, parser should do parsing only, thus the 'define' logic is going to be stripped from virLogParseAndDefineFilters by replacing calls to this method to virLogSetFilters instead. Signed-off-by: Erik Skultety <eskultet@redhat.com>
Diffstat (limited to 'tests/virlogtest.c')
-rw-r--r--tests/virlogtest.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/virlogtest.c b/tests/virlogtest.c
index 9d657d09ed..b2c66f7a0d 100644
--- a/tests/virlogtest.c
+++ b/tests/virlogtest.c
@@ -80,9 +80,10 @@ testLogParseFilters(const void *opaque)
{
int ret = -1;
int nfilters;
+ virLogFilterPtr *filters = NULL;
const struct testLogData *data = opaque;
- nfilters = virLogParseAndDefineFilters(data->str);
+ nfilters = virLogParseFilters(data->str, &filters);
if (nfilters < 0) {
if (!data->pass) {
VIR_TEST_DEBUG("Got expected error: %s\n",
@@ -102,7 +103,7 @@ testLogParseFilters(const void *opaque)
ret = 0;
cleanup:
- virLogReset();
+ virLogFilterListFree(filters, nfilters);
return ret;
}