Safety belt: multi-line fields should always end with \n.

This commit is contained in:
Andrey Smirnov
2013-12-26 00:36:39 +04:00
parent 2bea4bc478
commit 2263014f5f
+3
View File
@@ -29,6 +29,9 @@ func writeField(w *bufio.Writer, field, value string) (err error) {
if !multiline {
_, err = w.WriteString(field + ": " + value + "\n")
} else {
if !strings.HasSuffix(value, "\n") {
value = value + "\n"
}
_, err = w.WriteString(field + ":" + value)
}