X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmessage.cpp;h=5bebb5d3f54440631907301c934e27621e54385b;hb=9ae3b1434e51788e6feb72e1415ec800d05c535a;hp=4c897e3c5c30f0a4c6bd7647d6ebc6d2c6617913;hpb=ed0732b2550c23c05fc9faf925620e87ee6dee12;p=fms.git diff --git a/src/message.cpp b/src/message.cpp index 4c897e3..5bebb5d 100644 --- a/src/message.cpp +++ b/src/message.cpp @@ -157,7 +157,7 @@ const std::string Message::GetNNTPHeaders() const { std::string rval(""); - rval+="From: "+m_fromname+"\r\n"; + rval+="From: "+SanitizeFromName(m_fromname)+"\r\n"; rval+="Newsgroups: "; for(std::vector::const_iterator i=m_boards.begin(); i!=m_boards.end(); i++) { @@ -827,6 +827,11 @@ const bool Message::ParseNNTPMessage(const std::string &nntpmessage) return true; } +const std::string Message::SanitizeFromName(const std::string &fromname) const +{ + return StringFunctions::Replace(fromname,",","_"); +} + const bool Message::StartFreenetInsert() {