diff --git a/trunk/src/app/srs_app_source.cpp b/trunk/src/app/srs_app_source.cpp old mode 100644 new mode 100755 index bc02eaedd..0f2f18404 --- a/trunk/src/app/srs_app_source.cpp +++ b/trunk/src/app/srs_app_source.cpp @@ -1036,7 +1036,7 @@ bool SrsSource::expired() } // still publishing? - if (!_can_publish) { + if (!_can_publish || !publish_edge->can_publish()) { return false; }