From 1485be266ace197b72857095ca6ad159b6597840 Mon Sep 17 00:00:00 2001 From: ziyue <1213642868@qq.com> Date: Thu, 1 Jul 2021 10:56:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E6=89=BEMediaSource=E6=97=B6=EF=BC=8C?= =?UTF-8?q?app=E4=B8=8Estream=20id=E4=B8=8D=E8=83=BD=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Common/MediaSource.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Common/MediaSource.cpp b/src/Common/MediaSource.cpp index ab53cdd7..82e5544b 100644 --- a/src/Common/MediaSource.cpp +++ b/src/Common/MediaSource.cpp @@ -264,6 +264,11 @@ static MediaSource::Ptr find_l(const string &schema, const string &vhost_in, con vhost = DEFAULT_VHOST; } + if (app.empty() || id.empty()) { + //如果未指定app与stream id,那么就是遍历而非查找,所以应该返回查找失败 + return nullptr; + } + MediaSource::Ptr ret; MediaSource::for_each_media([&](const MediaSource::Ptr &src) { ret = std::move(const_cast(src)); }, schema, vhost, app, id);