commit cbbc006
delthas
·
2025-03-05 01:26:59 +0000 UTC
parent 14f45e0
Fix sending invalid trailing semicolon in tags See: https://github.com/progval/matrix2051/issues/77
1 files changed,
+3,
-1
+3,
-1
1@@ -153,12 +153,14 @@ func parseTags(s string) (tags map[string]string) {
2 func formatTags(tags map[string]string) string {
3 var sb strings.Builder
4 for k, v := range tags {
5+ if sb.Len() > 0 {
6+ sb.WriteRune(';')
7+ }
8 sb.WriteString(k)
9 if v != "" {
10 sb.WriteRune('=')
11 sb.WriteString(escapeTagValue(v))
12 }
13- sb.WriteRune(';')
14 }
15 return sb.String()
16 }