X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmessage.cpp;h=5bebb5d3f54440631907301c934e27621e54385b;hb=HEAD;hp=4c897e3c5c30f0a4c6bd7647d6ebc6d2c6617913;hpb=59a5414ec47a2932a7802fcd1d98c4d80166564f;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() {