diff --git a/screencast/pipewirestream.cpp b/screencast/pipewirestream.cpp index 26779ebaf1..1203d14ab8 100644 --- a/screencast/pipewirestream.cpp +++ b/screencast/pipewirestream.cpp @@ -252,6 +252,7 @@ bool PipeWireStream::createStream() if (pw_stream_connect(pwStream, PW_DIRECTION_OUTPUT, SPA_ID_INVALID, flags, ¶m, 1) != 0) { qCWarning(KWIN_SCREENCAST) << "Could not connect to stream"; pw_stream_destroy(pwStream); + pwStream = nullptr; return false; }