This repository was archived by the owner on Jul 19, 2024. It is now read-only.

Description
Hello,
Whenever I try to stop streaming a video from DesktopServerApp the application crashes with a winrt::hresult_error exception.

Looking through the stack trace, this is the call responsible for the crash:

It crashes on a co_await in line 86 (within method winrt::fire_and_forget Connection::RunSocketLoop() in Connection.cpp:73)
84 // Read in the batch of data (header & payload)
85 Buffer headerBuffer(sizeof(PayloadHeader));
---> 86 co_await inputStream.ReadAsync(headerBuffer, headerBuffer.Capacity(), InputStreamOptions::None);
87
88 HRESULT hr = OnHeaderReceived(headerBuffer);