fix bug of reload ingest

pull/133/head
winlin 11 years ago
parent e0a6fe63cc
commit bc61b1de18

@ -843,7 +843,11 @@ int SrsConfig::reload_ingest(SrsConfDirective* new_vhost, SrsConfDirective* old_
SrsConfDirective* new_ingester = new_ingesters.at(i); SrsConfDirective* new_ingester = new_ingesters.at(i);
std::string ingest_id = new_ingester->arg0(); std::string ingest_id = new_ingester->arg0();
SrsConfDirective* old_ingester = old_vhost->get("ingest", ingest_id); SrsConfDirective* old_ingester = old_vhost->get("ingest", ingest_id);
srs_assert(old_ingester);
// ignore the added ingester.
if (!old_ingester) {
continue;
}
if (srs_directive_equals(new_ingester, old_ingester)) { if (srs_directive_equals(new_ingester, old_ingester)) {
continue; continue;

Loading…
Cancel
Save