Commit 5e39d89d authored by Marc-André Lureau's avatar Marc-André Lureau Committed by Eduardo Habkost
Browse files

numa-test: fix query-cpus leaks



Fix test leaks introduced in commit 2941020a.

(and small extra space removed)

Spotted by ASAN.

Signed-off-by: default avatarMarc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20170526110456.32004-1-marcandre.lureau@redhat.com>
Reviewed-by: default avatarEric Blake <eblake@redhat.com>
Signed-off-by: default avatarEduardo Habkost <ehabkost@redhat.com>
parent 0748b352
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -100,7 +100,7 @@ static void test_query_cpus(const void *data)
    char *cli;
    QDict *resp;
    QList *cpus;
    const QObject *e;
    QObject *e;

    cli = make_cli(data, "-smp 8 -numa node,cpus=0-3 -numa node,cpus=4-7");
    qtest_start(cli);
@@ -124,6 +124,7 @@ static void test_query_cpus(const void *data)
        } else {
            g_assert_cmpint(node, ==, 1);
        }
        qobject_decref(e);
    }

    QDECREF(resp);
@@ -136,7 +137,7 @@ static void pc_numa_cpu(const void *data)
    char *cli;
    QDict *resp;
    QList *cpus;
    const QObject *e;
    QObject *e;

    cli = make_cli(data, "-cpu pentium -smp 8,sockets=2,cores=2,threads=2 "
        "-numa node,nodeid=0 -numa node,nodeid=1 "
@@ -176,6 +177,7 @@ static void pc_numa_cpu(const void *data)
        } else {
            g_assert(false);
        }
        qobject_decref(e);
    }

    QDECREF(resp);
@@ -188,7 +190,7 @@ static void spapr_numa_cpu(const void *data)
    char *cli;
    QDict *resp;
    QList *cpus;
    const QObject *e;
    QObject *e;

    cli = make_cli(data, "-smp 4,cores=4 "
        "-numa node,nodeid=0 -numa node,nodeid=1 "
@@ -220,6 +222,7 @@ static void spapr_numa_cpu(const void *data)
        } else {
            g_assert(false);
        }
        qobject_decref(e);
    }

    QDECREF(resp);
@@ -232,7 +235,7 @@ static void aarch64_numa_cpu(const void *data)
    char *cli;
    QDict *resp;
    QList *cpus;
    const QObject *e;
    QObject *e;

    cli = make_cli(data, "-smp 2 "
        "-numa node,nodeid=0 -numa node,nodeid=1 "
@@ -262,6 +265,7 @@ static void aarch64_numa_cpu(const void *data)
        } else {
            g_assert(false);
        }
        qobject_decref(e);
    }

    QDECREF(resp);