Browse Source

fix previous commit: don't clear spammsg if it is not consumed.

miguelfreitas
Miguel Freitas 11 years ago
parent
commit
55b3f62872
  1. 5
      src/twister.cpp

5
src/twister.cpp

@ -1257,10 +1257,9 @@ Value getposts(const Array& params, bool fHelp) @@ -1257,10 +1257,9 @@ Value getposts(const Array& params, bool fHelp)
{
LOCK(cs_twister);
if( m_receivedSpamMsgStr.length() ) {
// we must agree on an acceptable level here
// what about one every eight hours? (not cumulative)
if( GetAdjustedTime() > m_lastSpamTime + (8*3600) ) {
if( m_receivedSpamMsgStr.length() && GetAdjustedTime() > m_lastSpamTime + (8*3600) ) {
m_lastSpamTime = GetAdjustedTime();
entry v;
@ -1277,7 +1276,7 @@ Value getposts(const Array& params, bool fHelp) @@ -1277,7 +1276,7 @@ Value getposts(const Array& params, bool fHelp)
RAND_bytes(vchSig,sizeof(vchSig));
v["sig_userpost"] = std::string((const char *)vchSig, sizeof(vchSig));
ret.insert(ret.begin(),entryToJson(v));
}
m_receivedSpamMsgStr = "";
m_receivedSpamUserStr = "";
}

Loading…
Cancel
Save