Lines Matching defs:label_len
997 u8 label_len;
998 GET8(label_len);
999 if (!label_len) break;
1000 if (label_len & 0xc0) {
1004 j = (((int)label_len & 0x3f) << 8) + ptr_low;
1012 if (label_len > 63) return -1;
1017 if (cp + label_len >= end) return -1;
1018 if (j + label_len > length) return -1;
1019 memcpy(cp, packet + j, label_len);
1020 cp += label_len;
1021 j += label_len;
1649 const size_t label_len = end - start;
1650 if (label_len > 63) return -1;
1651 if ((size_t)(j+label_len+1) > buf_len) return -2;
1653 buf[j++] = (ev_uint8_t)label_len;
1655 memcpy(buf + j, start, label_len);
1656 j += (int) label_len;
1660 const size_t label_len = name - start;
1661 if (label_len > 63) return -1;
1662 if ((size_t)(j+label_len+1) > buf_len) return -2;
1664 buf[j++] = (ev_uint8_t)label_len;
1666 memcpy(buf + j, start, label_len);
1667 j += (int) label_len;