| line |
true |
false |
branch |
|
93
|
0 |
0 |
if (!ldns_zone_soa(z)) { |
|
98
|
0 |
0 |
if (!zone_cuts) goto memory_error; |
|
100
|
0 |
0 |
if (!addr) goto memory_error; |
|
102
|
0 |
0 |
if (!glue) goto memory_error; |
|
104
|
0 |
0 |
for(i = 0; i < ldns_zone_rr_count(z); i++) { |
|
109
|
0 |
0 |
if (!ldns_rr_list_push_rr(addr, r)) goto memory_error; |
|
112
|
0 |
0 |
if (ldns_rr_get_type(r) == LDNS_RR_TYPE_NS) { |
|
117
|
0 |
0 |
if (ldns_rdf_compare(ldns_rr_owner(r), |
|
119
|
0 |
0 |
if (!ldns_rr_list_push_rr(zone_cuts, r)) goto memory_error; |
|
126
|
0 |
0 |
for(i = 0; i < ldns_rr_list_rr_count(zone_cuts); i++) { |
|
130
|
0 |
0 |
for(j = 0; j < ldns_rr_list_rr_count(addr); j++) { |
|
137
|
0 |
0 |
if (!ldns_rr_list_push_rr(glue, a)) goto memory_error; |
|
145
|
0 |
0 |
if (ldns_rr_list_rr_count(glue) == 0) { |
|
153
|
0 |
0 |
if (zone_cuts) { |
|
156
|
0 |
0 |
if (addr) { |
|
159
|
0 |
0 |
if (glue) { |
|
171
|
0 |
1 |
if (!z) { |
|
176
|
0 |
1 |
if (!z->_rrs) { |
|
216
|
1 |
0 |
if (origin) { |
|
218
|
0 |
1 |
if (!my_origin) goto error; |
|
221
|
0 |
1 |
if (!my_prev) goto error; |
|
225
|
0 |
1 |
if (!newzone) goto error; |
|
227
|
19 |
1 |
while(!feof(fp)) { |
|
231
|
1 |
15 |
if (ldns_rr_get_type(rr) == LDNS_RR_TYPE_SOA) { |
|
232
|
0 |
1 |
if (soa_seen) { |
|
242
|
0 |
1 |
if (!my_origin) { |
|
249
|
0 |
15 |
if (!ldns_zone_push_rr(newzone, rr)) goto error; |
|
268
|
1 |
0 |
if (my_origin) { |
|
271
|
1 |
0 |
if (my_prev) { |
|
274
|
1 |
0 |
if (z) { |
|
283
|
0 |
0 |
if (my_origin) { |
|
286
|
0 |
0 |
if (my_prev) { |
|
289
|
0 |
0 |
if (newzone) { |