X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fidentityrequester.cpp;h=c0f6c8a74cddfafea36b4ecb73e46ba1ffc0afb3;hp=e464cfbf14ff591dc962e35bc94e95a7513270a5;hb=e773b0ecb8a35c67cde5b2e82bbebb05224f34d0;hpb=0574a75431d98ed64c5cc6291600bb3759b399a6 diff --git a/src/freenet/identityrequester.cpp b/src/freenet/identityrequester.cpp index e464cfb..c0f6c8a 100644 --- a/src/freenet/identityrequester.cpp +++ b/src/freenet/identityrequester.cpp @@ -56,7 +56,7 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) if(xml.ParseXML(std::string(data.begin(),data.end()))==true) { - st=m_db->Prepare("UPDATE tblIdentity SET Name=?, SingleUse=?, LastSeen=?, PublishTrustList=?, PublishBoardList=? WHERE IdentityID=?"); + st=m_db->Prepare("UPDATE tblIdentity SET Name=?, SingleUse=?, LastSeen=?, PublishTrustList=?, PublishBoardList=?, FreesiteEdition=? WHERE IdentityID=?"); name=xml.GetName(); if(name.size()>40) { @@ -88,7 +88,15 @@ const bool IdentityRequester::HandleAllData(FCPMessage &message) { st.Bind(4,"false"); } - st.Bind(5,identityid); + if(xml.GetFreesiteEdition()>=0) + { + st.Bind(5,xml.GetFreesiteEdition()); + } + else + { + st.Bind(5); + } + st.Bind(6,identityid); st.Step(); st.Finalize();