正在显示
1 个修改的文件
包含
5 行增加
和
1 行删除
| @@ -843,7 +843,11 @@ int SrsConfig::reload_ingest(SrsConfDirective* new_vhost, SrsConfDirective* old_ | @@ -843,7 +843,11 @@ int SrsConfig::reload_ingest(SrsConfDirective* new_vhost, SrsConfDirective* old_ | ||
| 843 | SrsConfDirective* new_ingester = new_ingesters.at(i); | 843 | SrsConfDirective* new_ingester = new_ingesters.at(i); |
| 844 | std::string ingest_id = new_ingester->arg0(); | 844 | std::string ingest_id = new_ingester->arg0(); |
| 845 | SrsConfDirective* old_ingester = old_vhost->get("ingest", ingest_id); | 845 | SrsConfDirective* old_ingester = old_vhost->get("ingest", ingest_id); |
| 846 | - srs_assert(old_ingester); | 846 | + |
| 847 | + // ignore the added ingester. | ||
| 848 | + if (!old_ingester) { | ||
| 849 | + continue; | ||
| 850 | + } | ||
| 847 | 851 | ||
| 848 | if (srs_directive_equals(new_ingester, old_ingester)) { | 852 | if (srs_directive_equals(new_ingester, old_ingester)) { |
| 849 | continue; | 853 | continue; |
-
请 注册 或 登录 后发表评论