diff --git a/tests/TestOpVaultReader.cpp b/tests/TestOpVaultReader.cpp
index b23828d42080c6ad88ba85506e96cd52d35ba994..94b5c35f0d7cd67c645ebb0fe000631ecc84aa24 100644
--- a/tests/TestOpVaultReader.cpp
+++ b/tests/TestOpVaultReader.cpp
@@ -68,7 +68,7 @@ void TestOpVaultReader::testReadIntoDatabase()
     QDir opVaultDir(m_opVaultPath);
 
     OpVaultReader reader;
-    auto db = reader.readDatabase(opVaultDir, "a");
+    QScopedPointer<Database> db(reader.readDatabase(opVaultDir, "a"));
     QVERIFY(db);
     QVERIFY2(!reader.hasError(), qPrintable(reader.errorString()));