mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Add RsGxsId checks
This commit is contained in:
parent
54c6ab4ec0
commit
b55d37efa4
@ -722,6 +722,23 @@ bool p3ChatService::initiateDistantChatConnexion( const RsGxsId& to_gxs_id,
|
|||||||
uint32_t& error_code,
|
uint32_t& error_code,
|
||||||
bool notify )
|
bool notify )
|
||||||
{
|
{
|
||||||
|
|
||||||
|
if(to_gxs_id.isNull())
|
||||||
|
{
|
||||||
|
RsErr() << __PRETTY_FUNCTION__ << " Destination RsGxsId is invalid" << std::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (from_gxs_id.isNull())
|
||||||
|
{
|
||||||
|
RsErr() << __PRETTY_FUNCTION__ << " Origin RsGxsId is invalid" << std::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (!rsIdentity->isOwnId(from_gxs_id))
|
||||||
|
{
|
||||||
|
RsErr() << __PRETTY_FUNCTION__ << " Origin RsGxsId id must be own" << std::endl;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if(DistantChatService::initiateDistantChatConnexion( to_gxs_id,
|
if(DistantChatService::initiateDistantChatConnexion( to_gxs_id,
|
||||||
from_gxs_id, pid,
|
from_gxs_id, pid,
|
||||||
error_code, notify ))
|
error_code, notify ))
|
||||||
|
Loading…
Reference in New Issue
Block a user