Avoid allocating a byte slice

pull/5372/head
Jason Wilder 2016-01-14 11:44:10 -08:00
parent 03ced4cc90
commit 17c7f4a2a1
1 changed files with 2 additions and 2 deletions

View File

@ -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)
}
}