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 }