summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2023-09-18 15:13:13 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-09-19 00:56:39 +0000
commitda7dd8fce77f9b8aee109428a2ebf5ded07c9b80 (patch)
treee9c2ec695e9c4232dcc77209b376a5b5ad1f2f63
parente5344f85adefaa1ec68831797a4e7ef5884da461 (diff)
Fix memory corruption in audiosink tests
IODevice must be removed after audiosink stopped. Fixes: QTBUG-117056 Change-Id: I8e8f705a519750ce6399d0b97a9000f04ac9c6f1 Reviewed-by: Pavel Dubsky <pavel.dubsky@qt.io> Reviewed-by: Jøger Hansegård <joger.hansegard@qt.io> Reviewed-by: Artem Dyomin <artem.dyomin@qt.io> (cherry picked from commit 57d59a4e2f5c599445dfa3558fcd3247cb69b4d2) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 3a5250038b334778783abf84eea4a91f195f8206)
-rw-r--r--tests/auto/integration/qaudiosink/tst_qaudiosink.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp b/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp
index c7337f88d..5053373df 100644
--- a/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp
+++ b/tests/auto/integration/qaudiosink/tst_qaudiosink.cpp
@@ -596,10 +596,10 @@ void tst_QAudioSink::pullResumeFromUnderrun()
format.setSampleFormat(QAudioFormat::UInt8);
format.setSampleRate(8000);
+ AudioPullSource audioSource;
QAudioSink audioOutput(format, this);
QSignalSpy stateSignal(&audioOutput, SIGNAL(stateChanged(QAudio::State)));
- AudioPullSource audioSource;
audioSource.open(QIODeviceBase::ReadOnly);
audioSource.available = chunkSize;
QCOMPARE(audioOutput.state(), QAudio::StoppedState);