Lines Matching refs:newOff

427 	newOff := off
429 if h.id, newOff, err = unpackUint16(msg, newOff); err != nil {
432 if h.bits, newOff, err = unpackUint16(msg, newOff); err != nil {
435 if h.questions, newOff, err = unpackUint16(msg, newOff); err != nil {
438 if h.answers, newOff, err = unpackUint16(msg, newOff); err != nil {
441 if h.authorities, newOff, err = unpackUint16(msg, newOff); err != nil {
444 if h.additionals, newOff, err = unpackUint16(msg, newOff); err != nil {
447 return newOff, nil
600 newOff := p.off + int(p.resHeader.Length)
601 if newOff > len(p.msg) {
604 p.off = newOff
1624 newOff := off
1626 if newOff, err = h.Name.unpack(msg, newOff); err != nil {
1629 if h.Type, newOff, err = unpackType(msg, newOff); err != nil {
1632 if h.Class, newOff, err = unpackClass(msg, newOff); err != nil {
1635 if h.TTL, newOff, err = unpackUint32(msg, newOff); err != nil {
1638 if h.Length, newOff, err = unpackUint16(msg, newOff); err != nil {
1641 return newOff, nil
1702 newOff, err := skipName(msg, off)
1706 if newOff, err = skipType(msg, newOff); err != nil {
1709 if newOff, err = skipClass(msg, newOff); err != nil {
1712 if newOff, err = skipUint32(msg, newOff); err != nil {
1715 length, newOff, err := unpackUint16(msg, newOff)
1719 if newOff += int(length); newOff > len(msg) {
1722 return newOff, nil
1839 newOff := off + len(field)
1840 if newOff > len(msg) {
1843 copy(field, msg[off:newOff])
1844 return newOff, nil
1848 newOff := off + len(field)
1849 if newOff > len(msg) {
1852 return newOff, nil
1971 newOff := off
2009 newOff = currOff
2029 newOff = currOff
2031 return newOff, nil
2038 newOff := off
2042 if newOff >= len(msg) {
2045 c := int(msg[newOff])
2046 newOff++
2054 newOff += c
2055 if newOff > len(msg) {
2062 newOff++
2072 return newOff, nil