From e93abb67b386ea592c4dc074f827adda34425186 Mon Sep 17 00:00:00 2001 From: chundonglinlin Date: Sat, 7 Jan 2023 01:59:00 +0800 Subject: [PATCH] Exporter: Filter normal read and write errors.(#3364) --- trunk/src/app/srs_app_statistic.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/trunk/src/app/srs_app_statistic.cpp b/trunk/src/app/srs_app_statistic.cpp index 6f5753e8b..dca73d180 100644 --- a/trunk/src/app/srs_app_statistic.cpp +++ b/trunk/src/app/srs_app_statistic.cpp @@ -445,7 +445,10 @@ void SrsStatistic::on_disconnect(std::string id, srs_error_t err) stream->nb_clients--; vhost->nb_clients--; - if (srs_error_code(err) != ERROR_SUCCESS) { + // TODO: FIXME: Should filter the err. + int err_code = srs_error_code(err); + if (err_code != ERROR_SUCCESS && err_code != ERROR_SOCKET_READ && err_code != ERROR_SOCKET_WRITE + && err_code != ERROR_SRT_IO) { nb_errs_++; }