Lines Matching defs:rdlen
1325 size_t rdlen;
1351 rdlen = rr_rdlen;
1352 if(rdlen > 0 && desc && desc->_dname_count > 0) {
1359 while(rdlen > 0 && count) {
1382 rdlen -= compressed_len;
1398 rdlen -= len;
1404 if(rdlen > 0) {
1405 if(!sldns_buffer_available(buf, rdlen)) return 0;
1406 sldns_buffer_write(buf, rd, rdlen);
1817 return 0; /* too short, for rdlen+serial+scheme+algo */
3657 uint16_t rdlen;
3671 rdlen = sldns_buffer_read_u16(pkt); /* rdatalen */
3672 if(sldns_buffer_remaining(pkt) < rdlen) return 0;
3673 if(rdlen < 22) return 0; /* bad soa length */
3674 sldns_buffer_skip(pkt, (ssize_t)(rdlen-20));
4339 uint16_t rdlen;
4359 rdlen = sldns_buffer_read_u16(pkt);
4360 if(sldns_buffer_remaining(pkt) < rdlen)
4843 return 0; /* bad SOA rdlen */
4904 if(rr_rdlen < 22) return 0; /* bad SOA rdlen */
5046 if(rr_rdlen < 22) return 0; /* bad SOA rdlen */
5877 uint16_t tp, rdlen;
5893 rdlen = sldns_buffer_read_u16(pkt);
5894 if(sldns_buffer_remaining(pkt) < rdlen) {
5918 if(rdlen < 22) {
5934 sldns_buffer_position(pkt)+rdlen-20);
5987 sldns_buffer_skip(pkt, (ssize_t)rdlen);
5993 uint16_t rdlen;
6009 rdlen = sldns_buffer_read_u16(pkt);
6010 if(sldns_buffer_remaining(pkt) < rdlen) {
6017 sldns_buffer_skip(pkt, (ssize_t)rdlen);
6022 uint16_t rdlen;
6038 rdlen = sldns_buffer_read_u16(pkt);
6039 if(sldns_buffer_remaining(pkt) < rdlen) {
6046 sldns_buffer_skip(pkt, (ssize_t)rdlen);