Home | History | Annotate | Download | only in dist

Lines Matching defs:label_len

999 		u8 label_len;
1000 GET8(label_len);
1001 if (!label_len) break;
1002 if (label_len & 0xc0) {
1006 j = (((int)label_len & 0x3f) << 8) + ptr_low;
1014 if (label_len > 63) return -1;
1019 if (cp + label_len >= end) return -1;
1020 if (j + label_len > length) return -1;
1021 memcpy(cp, packet + j, label_len);
1022 cp += label_len;
1023 j += label_len;
1651 const size_t label_len = end - start;
1652 if (label_len > 63) return -1;
1653 if ((size_t)(j+label_len+1) > buf_len) return -2;
1655 buf[j++] = (ev_uint8_t)label_len;
1657 memcpy(buf + j, start, label_len);
1658 j += (int) label_len;
1662 const size_t label_len = name - start;
1663 if (label_len > 63) return -1;
1664 if ((size_t)(j+label_len+1) > buf_len) return -2;
1666 buf[j++] = (ev_uint8_t)label_len;
1668 memcpy(buf + j, start, label_len);
1669 j += (int) label_len;