From a01354a595c49746702a7b6157639d48e6748714 Mon Sep 17 00:00:00 2001 From: Haibo Chen Date: Thu, 4 Nov 2021 07:28:48 +0800 Subject: [PATCH] Edge: Refuse edge request when state is stopping (#2707) --- trunk/src/app/srs_app_edge.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trunk/src/app/srs_app_edge.cpp b/trunk/src/app/srs_app_edge.cpp index 853a142352..dd9322ab91 100644 --- a/trunk/src/app/srs_app_edge.cpp +++ b/trunk/src/app/srs_app_edge.cpp @@ -916,6 +916,8 @@ srs_error_t SrsPlayEdge::on_client_play() if (state == SrsEdgeStateInit) { state = SrsEdgeStatePlay; err = ingester->start(); + } else if (state == SrsEdgeStateIngestStopping) { + return srs_error_new(ERROR_RTMP_EDGE_PLAY_STATE, "state is stopping"); } return err;