Replace \\n with \n in X-Message header

This commit is contained in:
Philipp Heckel 2022-02-13 09:23:55 -05:00
parent d3f71f9d0a
commit 0df8aa9a5d
2 changed files with 12 additions and 1 deletions

View file

@ -471,7 +471,7 @@ func (s *Server) parsePublishParams(r *http.Request, v *visitor, m *message) (ca
if s.mailer == nil && email != "" {
return false, false, "", false, errHTTPBadRequestEmailDisabled
}
messageStr := readParam(r, "x-message", "message", "m")
messageStr := strings.ReplaceAll(readParam(r, "x-message", "message", "m"), "\\n", "\n")
if messageStr != "" {
m.Message = messageStr
}