winlin

ignore ingester when vhost disabled.

@@ -252,6 +252,11 @@ int SrsIngester::parse_ingesters(SrsConfDirective* vhost) @@ -252,6 +252,11 @@ int SrsIngester::parse_ingesters(SrsConfDirective* vhost)
252 { 252 {
253 int ret = ERROR_SUCCESS; 253 int ret = ERROR_SUCCESS;
254 254
  255 + // when vhost disabled, ignore any ingesters.
  256 + if (!_srs_config->get_vhost_enabled(vhost)) {
  257 + return ret;
  258 + }
  259 +
255 std::vector<SrsConfDirective*> ingesters = _srs_config->get_ingesters(vhost->arg0()); 260 std::vector<SrsConfDirective*> ingesters = _srs_config->get_ingesters(vhost->arg0());
256 261
257 // create engine 262 // create engine