X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Fidentityintroductioninserter.cpp;h=05fe782833f7baeef25d4f745f2efb4a3b6adb31;hb=5c0453c8697cfaa843dd7f799e5404733ee56e13;hp=abf12158b13c6c0afb98dea4dace0251accde96d;hpb=6b896a9e1dc143bba86795be1e9336549db9b85f;p=fms.git diff --git a/src/freenet/identityintroductioninserter.cpp b/src/freenet/identityintroductioninserter.cpp index abf1215..05fe782 100644 --- a/src/freenet/identityintroductioninserter.cpp +++ b/src/freenet/identityintroductioninserter.cpp @@ -61,6 +61,8 @@ const bool IdentityIntroductionInserter::HandleMessage(FCPMessage &message) if(message["Fatal"]=="true" || message["Code"]=="9") { m_db->Execute("DELETE FROM tblIdentityIntroductionInserts WHERE UUID='"+idparts[3]+"';"); + // update the puzzle from the request table (set to not found) because we don't need it anymore and don't want to user tyring to solve it again + m_db->Execute("UPDATE tblIntroductionPuzzleRequests SET Found='false' WHERE UUID='"+idparts[3]+"';"); m_log->WriteLog(LogFile::LOGLEVEL_WARNING,"IdentityIntroductionInserter::HandleMessage received fatal error trying to insert IdentityIntroduction "+idparts[3]); } m_inserting=false; @@ -88,7 +90,7 @@ const bool IdentityIntroductionInserter::HandleMessage(FCPMessage &message) void IdentityIntroductionInserter::Initialize() { m_inserting=false; - Option::instance()->Get("MessageBase",m_messagebase); + Option::Instance()->Get("MessageBase",m_messagebase); } void IdentityIntroductionInserter::Process()