diff --git a/src/RtspConnection.c b/src/RtspConnection.c index 07efce1..ebf1597 100644 --- a/src/RtspConnection.c +++ b/src/RtspConnection.c @@ -298,6 +298,11 @@ Exit: } static bool transactRtspMessage(PRTSP_MESSAGE request, PRTSP_MESSAGE response, bool expectingPayload, int* error) { + if (ConnectionInterrupted) { + *error = -1; + return false; + } + if (useEnet) { return transactRtspMessageEnet(request, response, expectingPayload, error); }