From dd4a3f65a4ae05dab5a5003edc8ff4707eb7ed1c Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Tue, 10 Nov 2020 17:02:31 +0100 Subject: [PATCH] Fixed crash and build type --- server/src/build.h | 2 +- server/src/channel/ServerChannel.cpp | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/server/src/build.h b/server/src/build.h index 36850d1..d347c5d 100644 --- a/server/src/build.h +++ b/server/src/build.h @@ -8,7 +8,7 @@ namespace build { enum BuildType { STABLE, BETA, - ALPHA, + NIGHTLY, PRIVATE }; diff --git a/server/src/channel/ServerChannel.cpp b/server/src/channel/ServerChannel.cpp index cd68ec3..905bfea 100644 --- a/server/src/channel/ServerChannel.cpp +++ b/server/src/channel/ServerChannel.cpp @@ -594,11 +594,12 @@ void ServerChannelTree::on_channel_entry_deleted(const shared_ptr std::shared_ptr ServerChannelTree::allocateChannel(const shared_ptr &parent, ChannelId channelId) { auto server = this->server_ref.lock(); + auto parent_channel_id = parent ? parent->channelId() : 0; if(server) { auto rtc_channel_id = server->rtc_server().create_channel(); - return std::make_shared(rtc_channel_id, parent->channelId(), channelId); + return std::make_shared(rtc_channel_id, parent_channel_id, channelId); } else { - return std::make_shared(0, parent->channelId(), channelId); + return std::make_shared(0, parent_channel_id, channelId); } }