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); } }