| /src/external/bsd/unbound/dist/dnscrypt/ |
| dnscrypt.c | 701 uint16_t rrlen; local 723 /* guard against integer overflow in rrlen calculation */ 727 rrlen = strlen(dnscenv->provider_name) + 732 rr = malloc(rrlen); 737 snprintf(rr, rrlen - 1, "%s 86400 IN TXT \"", dnscenv->provider_name); 741 snprintf(rr + strlen(rr), rrlen - strlen(rr), "%c", c); 743 snprintf(rr + strlen(rr), rrlen - strlen(rr), "\\%03d", c); 752 snprintf(rr + strlen(rr), rrlen - strlen(rr), "\"");
|
| /src/external/bsd/nsd/dist/ |
| difffile.c | 1182 uint16_t type, klass, rrlen; local 1199 rrlen = buffer_read_u16(packet); 1200 if(!buffer_available(packet, rrlen)) { 1202 *rr_count, rrlen, (int)buffer_remaining(packet)); 1247 buffer_skip(packet, rrlen); 1250 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); 1272 ixfr_store_add_oldsoa(ixfr_store, ttl, packet, rrlen); 1277 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); 1280 buffer_skip(packet, rrlen); 1286 ixfr_store_add_newsoa(ixfr_store, ttl, packet, rrlen); [all...] |
| ixfr.c | 192 struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen) 195 size_t dname_len = buf_dname_length(rr, rrlen); 196 if(!rr || rrlen == 0 || dname_len == 0) 198 while(rrlen > 0 && rr[0] != 0) { 203 if(lablen+1 > rrlen) 225 rrlen -= lablen+1; 228 if(rrlen > 0 && rr[0] == 0) { 353 struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen, 380 dname_len = pktcompression_write_dname(packet, pcomp, rr, rrlen); 388 rrlen -= dname_len 710 size_t rrlen = count_rr_length(query->ixfr_data->del, local 726 size_t rrlen = count_rr_length(query->ixfr_data->add, local 2044 size_t rrlen = count_rr_length(buf, len, current); local [all...] |
| xfrd.c | 2008 uint16_t type, rrlen; local 2040 rrlen = buffer_read_u16(packet); 2041 if(!buffer_available(packet, rrlen)) { 2049 code = descriptor->read_rdata(owners, rrlen, packet, &rr); 2109 buffer_skip(packet, rrlen);
|
| /src/external/bsd/unbound/dist/sldns/ |
| wire2str.c | 348 int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rrlen, size_t dname_len, 351 uint16_t rrtype = sldns_wirerr_get_type(rr, rrlen, dname_len); 352 return sldns_wire2str_rr_comment_print(&s, &slen, rr, rrlen, dname_len, 526 size_t rrlen = *dlen, dname_off, rdlen, ordlen; local 539 dname_off = rrlen-(*dlen); 586 w += sldns_wire2str_rr_comment_print(s, slen, rr, rrlen, dname_off, 651 size_t rrlen, size_t dname_off) 656 if(rrlen < dname_off + 10) return 0; 658 if(rrlen < dname_off + 10 + rdlen) return 0; 689 size_t rrlen, size_t dname_off [all...] |