mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-29 08:37:36 -04:00
fixed uninitialized memory read and inconsistent initialization of mReputationScore in GxsReputation
This commit is contained in:
parent
71149935f9
commit
dc3624945f
1 changed files with 7 additions and 5 deletions
|
@ -65,12 +65,14 @@ class Reputation
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Reputation() :
|
Reputation() :
|
||||||
mOwnOpinion(static_cast<int32_t>(RsOpinion::NEUTRAL)), mOwnOpinionTs(0),
|
mOwnOpinion(static_cast<int32_t>(RsOpinion::NEUTRAL)),
|
||||||
|
mOwnOpinionTs(0),
|
||||||
mFriendAverage(1.0f),
|
mFriendAverage(1.0f),
|
||||||
/* G10h4ck: TODO shouln't this be initialized with
|
mFriendsPositive(0),
|
||||||
* RsReputation::NEUTRAL or UNKOWN? */
|
mFriendsNegative(0),
|
||||||
mReputationScore(static_cast<float>(RsOpinion::NEUTRAL)),
|
mReputationScore(1.0f),
|
||||||
mIdentityFlags(0) {}
|
mIdentityFlags(0),
|
||||||
|
mLastUsedTS(0) {}
|
||||||
|
|
||||||
void updateReputation();
|
void updateReputation();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue