From 0757318732872a1705f9d3ad72d2c75746a7f95f Mon Sep 17 00:00:00 2001 From: Andrea Bondavalli Date: Fri, 24 Apr 2020 09:09:40 -0700 Subject: [PATCH] Fixed bug in SessionMange::get_source_id() method --- daemon/rtsp_server.cpp | 2 +- daemon/session_manager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/rtsp_server.cpp b/daemon/rtsp_server.cpp index 5048d2c..72612cc 100644 --- a/daemon/rtsp_server.cpp +++ b/daemon/rtsp_server.cpp @@ -178,7 +178,7 @@ void RtspSession::build_response(const std::string& url) { void RtspSession::read_request() { auto self(shared_from_this()); if (length_ == max_length) { - /* request cannot be consumed and we execeed max length */ + /* request cannot be consumed and we execeeded max length */ stop(); } else { socket_.async_read_some( diff --git a/daemon/session_manager.cpp b/daemon/session_manager.cpp index 332ca32..20f69f3 100644 --- a/daemon/session_manager.cpp +++ b/daemon/session_manager.cpp @@ -415,7 +415,7 @@ static std::array get_mcast_mac_addr(uint32_t mcast_ip) { uint8_t SessionManager::get_source_id(const std::string& name) const { const auto it = source_names_.find(name); - return it != source_names_.end() ? it->second : stream_id_max; + return it != source_names_.end() ? it->second : (stream_id_max + 1); } void SessionManager::on_add_source(const StreamSource& source,