Lines Matching refs:label_len
978 u8 label_len;
980 GET8(label_len);
981 if (!label_len) break;
982 if (label_len & 0xc0) {
986 j = (((int)label_len & 0x3f) << 8) + ptr_low;
994 if (label_len > 63) return -1;
999 if (cp + label_len >= end) return -1;
1000 memcpy(cp, packet + j, label_len);
1001 cp += label_len;
1002 j += label_len;
1634 const size_t label_len = end - start;
1635 if (label_len > 63) return -1;
1636 if ((size_t)(j+label_len+1) > buf_len) return -2;
1638 buf[j++] = (ev_uint8_t)label_len;
1640 memcpy(buf + j, start, label_len);
1641 j += (int) label_len;
1645 const size_t label_len = name - start;
1646 if (label_len > 63) return -1;
1647 if ((size_t)(j+label_len+1) > buf_len) return -2;
1649 buf[j++] = (ev_uint8_t)label_len;
1651 memcpy(buf + j, start, label_len);
1652 j += (int) label_len;