Avoid allocating a byte slice
parent
03ced4cc90
commit
17c7f4a2a1
|
@ -1004,7 +1004,7 @@ func unescapeMeasurement(in []byte) []byte {
|
|||
|
||||
func escapeTag(in []byte) []byte {
|
||||
for b, esc := range tagEscapeCodes {
|
||||
if bytes.Contains(in, []byte{b}) {
|
||||
if bytes.IndexByte(in, b) != -1 {
|
||||
in = bytes.Replace(in, []byte{b}, esc, -1)
|
||||
}
|
||||
}
|
||||
|
@ -1013,7 +1013,7 @@ func escapeTag(in []byte) []byte {
|
|||
|
||||
func unescapeTag(in []byte) []byte {
|
||||
for b, esc := range tagEscapeCodes {
|
||||
if bytes.Contains(in, []byte{b}) {
|
||||
if bytes.IndexByte(in, b) != -1 {
|
||||
in = bytes.Replace(in, esc, []byte{b}, -1)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue