Merge pull request #1945 from b1rdG/fix-createChatLobby-checks

Create chat lobby checks
This commit is contained in:
csoler 2020-05-17 22:00:30 +02:00 committed by GitHub
commit c90b72152f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1604,6 +1604,12 @@ ChatLobbyId DistributedChatService::createChatLobby(const std::string& lobby_nam
#endif #endif
ChatLobbyId lobby_id ; ChatLobbyId lobby_id ;
{ {
if (!rsIdentity->isOwnId(lobby_identity))
{
RsErr() << __PRETTY_FUNCTION__ << " lobby_identity RsGxsId id must be own" << std::endl;
return 0;
}
RsStackMutex stack(mDistributedChatMtx); /********** STACK LOCKED MTX ******/ RsStackMutex stack(mDistributedChatMtx); /********** STACK LOCKED MTX ******/
// create a unique id. // create a unique id.