mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
fixed invalid use of wrong iterator in GXS reputation system
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8434 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
a34d9a07af
commit
ca07e1415d
@ -360,11 +360,12 @@ bool p3GxsReputation::updateLatestUpdate(RsPeerId peerid, time_t ts)
|
|||||||
{
|
{
|
||||||
RsStackMutex stack(mReputationMtx); /****** LOCKED MUTEX *******/
|
RsStackMutex stack(mReputationMtx); /****** LOCKED MUTEX *******/
|
||||||
|
|
||||||
std::map<RsPeerId, ReputationConfig>::iterator it;
|
std::map<RsPeerId, ReputationConfig>::iterator it = mConfig.find(peerid);
|
||||||
it = mConfig.find(peerid);
|
|
||||||
if (it != mConfig.end())
|
if (it == mConfig.end())
|
||||||
{
|
{
|
||||||
mConfig[peerid] = ReputationConfig(peerid);
|
mConfig[peerid] = ReputationConfig(peerid);
|
||||||
|
it = mConfig.find(peerid) ;
|
||||||
}
|
}
|
||||||
it->second.mLatestUpdate = ts;
|
it->second.mLatestUpdate = ts;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user