Convention is Txt not TXT in msg.go function names
This commit is contained in:
parent
6fd4d29ced
commit
3ba746b6ca
20
msg.go
20
msg.go
|
@ -450,7 +450,7 @@ Loop:
|
||||||
return string(s), off1, nil
|
return string(s), off1, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func packTXT(txt []string, msg []byte, offset int, tmp []byte) (int, error) {
|
func packTxt(txt []string, msg []byte, offset int, tmp []byte) (int, error) {
|
||||||
var err error
|
var err error
|
||||||
if len(txt) == 0 {
|
if len(txt) == 0 {
|
||||||
if offset >= len(msg) {
|
if offset >= len(msg) {
|
||||||
|
@ -463,7 +463,7 @@ func packTXT(txt []string, msg []byte, offset int, tmp []byte) (int, error) {
|
||||||
if len(txt[i]) > len(tmp) {
|
if len(txt[i]) > len(tmp) {
|
||||||
return offset, ErrBuf
|
return offset, ErrBuf
|
||||||
}
|
}
|
||||||
offset, err = packTXTString(txt[i], msg, offset, tmp)
|
offset, err = packTxtString(txt[i], msg, offset, tmp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return offset, err
|
return offset, err
|
||||||
}
|
}
|
||||||
|
@ -471,7 +471,7 @@ func packTXT(txt []string, msg []byte, offset int, tmp []byte) (int, error) {
|
||||||
return offset, err
|
return offset, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func packTXTString(s string, msg []byte, offset int, tmp []byte) (int, error) {
|
func packTxtString(s string, msg []byte, offset int, tmp []byte) (int, error) {
|
||||||
lenByteOffset := offset
|
lenByteOffset := offset
|
||||||
if offset >= len(msg) {
|
if offset >= len(msg) {
|
||||||
return offset, ErrBuf
|
return offset, ErrBuf
|
||||||
|
@ -514,12 +514,12 @@ func packTXTString(s string, msg []byte, offset int, tmp []byte) (int, error) {
|
||||||
return offset, nil
|
return offset, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func unpackTXT(msg []byte, offset, rdend int) ([]string, int, error) {
|
func unpackTxt(msg []byte, offset, rdend int) ([]string, int, error) {
|
||||||
var err error
|
var err error
|
||||||
var ss []string
|
var ss []string
|
||||||
var s string
|
var s string
|
||||||
for offset < rdend && err == nil {
|
for offset < rdend && err == nil {
|
||||||
s, offset, err = unpackTXTString(msg, offset)
|
s, offset, err = unpackTxtString(msg, offset)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
ss = append(ss, s)
|
ss = append(ss, s)
|
||||||
}
|
}
|
||||||
|
@ -527,7 +527,7 @@ func unpackTXT(msg []byte, offset, rdend int) ([]string, int, error) {
|
||||||
return ss, offset, err
|
return ss, offset, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func unpackTXTString(msg []byte, offset int) (string, int, error) {
|
func unpackTxtString(msg []byte, offset int) (string, int, error) {
|
||||||
l := int(msg[offset])
|
l := int(msg[offset])
|
||||||
if offset+l+1 > len(msg) {
|
if offset+l+1 > len(msg) {
|
||||||
return "", offset, &Error{err: "TXT string truncated"}
|
return "", offset, &Error{err: "TXT string truncated"}
|
||||||
|
@ -585,7 +585,7 @@ func packStructValue(val reflect.Value, msg []byte, off int, compression map[str
|
||||||
if txtTmp == nil {
|
if txtTmp == nil {
|
||||||
txtTmp = make([]byte, 256*4+1)
|
txtTmp = make([]byte, 256*4+1)
|
||||||
}
|
}
|
||||||
off, err = packTXT(fv.Interface().([]string), msg, off, txtTmp)
|
off, err = packTxt(fv.Interface().([]string), msg, off, txtTmp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return lenmsg, err
|
return lenmsg, err
|
||||||
}
|
}
|
||||||
|
@ -823,7 +823,7 @@ func packStructValue(val reflect.Value, msg []byte, off int, compression map[str
|
||||||
if txtTmp == nil {
|
if txtTmp == nil {
|
||||||
txtTmp = make([]byte, 256*4+1)
|
txtTmp = make([]byte, 256*4+1)
|
||||||
}
|
}
|
||||||
off, err = packTXTString(fv.String(), msg, off, txtTmp)
|
off, err = packTxtString(fv.String(), msg, off, txtTmp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return lenmsg, err
|
return lenmsg, err
|
||||||
}
|
}
|
||||||
|
@ -880,7 +880,7 @@ func unpackStructValue(val reflect.Value, msg []byte, off int) (off1 int, err er
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
var txt []string
|
var txt []string
|
||||||
txt, off, err = unpackTXT(msg, off, rdend)
|
txt, off, err = unpackTxt(msg, off, rdend)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return lenmsg, err
|
return lenmsg, err
|
||||||
}
|
}
|
||||||
|
@ -1218,7 +1218,7 @@ func unpackStructValue(val reflect.Value, msg []byte, off int) (off1 int, err er
|
||||||
case `dns:"txt"`:
|
case `dns:"txt"`:
|
||||||
fallthrough
|
fallthrough
|
||||||
case "":
|
case "":
|
||||||
s, off, err = unpackTXTString(msg, off)
|
s, off, err = unpackTxtString(msg, off)
|
||||||
}
|
}
|
||||||
fv.SetString(s)
|
fv.SetString(s)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue