diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-07-10 21:36:39 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-07-10 21:36:39 +0200 |
| commit | 48443577902b33aa733b539b509b28521ef4e7cf (patch) | |
| tree | afa1a9da9085bc8fc8410a45d880fdb5fd3c98f7 | |
| parent | 09fe54cd791847a8a7835922f275089465b0a8d2 (diff) | |
| download | qxmpp-48443577902b33aa733b539b509b28521ef4e7cf.tar.gz | |
tests: client: Fix memory leak
| -rw-r--r-- | tests/qxmppclient/tst_qxmppclient.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/qxmppclient/tst_qxmppclient.cpp b/tests/qxmppclient/tst_qxmppclient.cpp index 7816cb81..7bd8544f 100644 --- a/tests/qxmppclient/tst_qxmppclient.cpp +++ b/tests/qxmppclient/tst_qxmppclient.cpp @@ -71,13 +71,13 @@ void tst_QXmppClient::testSendMessage() void tst_QXmppClient::testIndexOfExtension() { - auto client = new QXmppClient; + auto client = std::make_unique<QXmppClient>(); for (auto *ext : client->extensions()) { client->removeExtension(ext); } - auto rosterManager = new QXmppRosterManager(client); + auto rosterManager = new QXmppRosterManager(client.get()); auto vCardManager = new QXmppVCardManager; client->addExtension(rosterManager); |
