diff --git a/libretroshare/src/services/p3idservice.cc b/libretroshare/src/services/p3idservice.cc index 4ac14a623..95adf0b96 100644 --- a/libretroshare/src/services/p3idservice.cc +++ b/libretroshare/src/services/p3idservice.cc @@ -968,6 +968,11 @@ bool p3IdService::createIdentity( id = RsGxsId(meta.mGroupId); + { + RS_STACK_MUTEX(mIdMtx); + mOwnIds.push_back(id); + if(!pseudonimous) mOwnSignedIds.push_back(id); + } LabelCreateIdentityCleanup: if(!pseudonimous && !pgpPassword.empty()) @@ -3036,7 +3041,7 @@ bool p3IdService::cache_request_ownids() RsGenExchange::getTokenService()->requestGroupInfo(token, ansType, opts); GxsTokenQueue::queueRequest(token, GXSIDREQ_CACHEOWNIDS); - return 1; + return true; } diff --git a/retroshare-service/src/retroshare-service.cc b/retroshare-service/src/retroshare-service.cc index 2e2b5b8dd..b98ff5cbb 100644 --- a/retroshare-service/src/retroshare-service.cc +++ b/retroshare-service/src/retroshare-service.cc @@ -96,7 +96,7 @@ int main(int argc, char* argv[]) signal(SIGBREAK, signalHandler); #endif // ifdef SIGBREAK - RsInfo() << + RsInfo() << "\n" << "+================================================================+\n" "| o---o o |\n" "| \\ / - Retroshare Service - / \\ |\n"