Fix some use-after-free issues in processing test

This commit is contained in:
Nyall Dawson 2024-11-13 11:48:49 +10:00
parent 11946b9c5f
commit 26f1a3395b

View File

@ -2351,6 +2351,7 @@ void TestQgsProcessing::createFeatureSink()
QCOMPARE( layer->featureCount(), 0L );
QVERIFY( sink->addFeature( f ) );
QCOMPARE( layer->featureCount(), 1L );
sink.reset();
context.temporaryLayerStore()->removeAllMapLayers();
layer = nullptr;
@ -2368,6 +2369,7 @@ void TestQgsProcessing::createFeatureSink()
QCOMPARE( layer->featureCount(), 0L );
QVERIFY( sink->addFeature( f ) );
QCOMPARE( layer->featureCount(), 1L );
sink.reset();
context.temporaryLayerStore()->removeAllMapLayers();
layer = nullptr;