uint8_t buf[65536];
if(rr == NULL) {
/* spool it into buffer. */
+ log_assert(dname);
if(dname_len + 10 /* type, class, ttl, rdlength */ +
rdatalen > sizeof(buf)) {
char dstr[LDNS_MAX_DOMAINLEN], t[16], c[16];
int
auth_zone_read_zonefile(struct auth_zone* z, struct config_file* cfg)
{
+ int use_simdzone = 1;
uint8_t rr[LDNS_RR_BUF_SIZE];
struct sldns_file_parse_state state;
char* zfilename;
state.origin_len = z->namelen;
}
/* parse the (toplevel) file */
- if(1) {
+ if(use_simdzone) {
/* Use simdzone. */
if(!az_parse_file_simdzone(z, zfilename, cfg)) {
char* n = sldns_wire2str_dname(z->name, z->namelen);
apply_http(struct auth_xfer* xfr, struct auth_zone* z,
struct sldns_buffer* scratch_buffer)
{
+ int use_simdzone = 1;
+
/* parse data in chunks */
/* parse RR's and read into memory. ignore $INCLUDE from the
* downloaded file*/
xfr->serial = 0;
xfr->soa_zone_acquired = 0;
- if(1) {
+ if(use_simdzone) {
/* Use simdzone for parse. */
if(!parse_http_simdzone(xfr, z))
return 0;