diff --git a/trunk/src/app/srs_app_ingest.cpp b/trunk/src/app/srs_app_ingest.cpp index fe8d54072..6e4009d76 100644 --- a/trunk/src/app/srs_app_ingest.cpp +++ b/trunk/src/app/srs_app_ingest.cpp @@ -252,6 +252,11 @@ int SrsIngester::parse_ingesters(SrsConfDirective* vhost) { int ret = ERROR_SUCCESS; + // when vhost disabled, ignore any ingesters. + if (!_srs_config->get_vhost_enabled(vhost)) { + return ret; + } + std::vector ingesters = _srs_config->get_ingesters(vhost->arg0()); // create engine