| line |
true |
false |
branch |
|
36
|
5 |
120 |
if(!compression_data) |
|
38
|
5 |
0 |
if (ldns_buffer_reserve(buffer, ldns_rdf_size(name))) |
|
46
|
34 |
86 |
if(ldns_dname_label_count(name)==0) |
|
48
|
34 |
0 |
if(ldns_buffer_reserve(buffer,1)) |
|
56
|
6 |
80 |
if((node = ldns_rbtree_search(compression_data, ldns_rdf_data(name))) != NULL) |
|
60
|
6 |
0 |
if (ldns_buffer_reserve(buffer, 2)) |
|
71
|
0 |
80 |
if(!node) |
|
75
|
80 |
0 |
if (ldns_buffer_position(buffer) < 16384) { |
|
87
|
80 |
0 |
if(ldns_buffer_reserve(buffer, size)) |
|
108
|
3 |
217 |
if(compression_data && ldns_rdf_get_type(rdf) == LDNS_RDF_TYPE_DNAME) |
|
|
3 |
0 |
if(compression_data && ldns_rdf_get_type(rdf) == LDNS_RDF_TYPE_DNAME) |
|
113
|
217 |
0 |
if (ldns_buffer_reserve(buffer, ldns_rdf_size(rdf))) { |
|
125
|
31 |
45 |
if (ldns_rdf_get_type(rdf) == LDNS_RDF_TYPE_DNAME) { |
|
126
|
31 |
0 |
if (ldns_buffer_reserve(buffer, ldns_rdf_size(rdf))) { |
|
128
|
316 |
31 |
for (i = 0; i < ldns_rdf_size(rdf); i++) { |
|
135
|
45 |
0 |
if (ldns_buffer_reserve(buffer, ldns_rdf_size(rdf))) { |
|
152
|
5 |
5 |
for(i = 0; i < rr_count; i++) { |
|
168
|
6 |
12 |
switch (ldns_rr_get_type(rr)) { |
|
199
|
18 |
0 |
if (ldns_rr_owner(rr)) { |
|
203
|
18 |
0 |
if (ldns_buffer_reserve(buffer, 4)) { |
|
208
|
18 |
0 |
if (section != LDNS_SECTION_QUESTION) { |
|
209
|
18 |
0 |
if (ldns_buffer_reserve(buffer, 6)) { |
|
215
|
66 |
18 |
for (i = 0; i < ldns_rr_rd_count(rr); i++) { |
|
216
|
18 |
48 |
if (pre_rfc3597) { |
|
224
|
18 |
0 |
if (rdl_pos != 0) { |
|
245
|
42 |
0 |
if (ldns_rr_owner(rr)) { |
|
249
|
42 |
0 |
if (ldns_buffer_reserve(buffer, 4)) { |
|
254
|
11 |
31 |
if (section != LDNS_SECTION_QUESTION) { |
|
255
|
11 |
0 |
if (ldns_buffer_reserve(buffer, 6)) { |
|
261
|
8 |
3 |
if (LDNS_RR_COMPRESS == |
|
264
|
38 |
8 |
for (i = 0; i < ldns_rr_rd_count(rr); i++) { |
|
269
|
0 |
3 |
for (i = 0; i < ldns_rr_rd_count(rr); i++) { |
|
274
|
11 |
0 |
if (rdl_pos != 0) { |
|
289
|
0 |
5 |
if (ldns_rr_get_type(rr) != LDNS_RR_TYPE_RRSIG) { |
|
295
|
40 |
5 |
for (i = 0; i < ldns_rr_rd_count(rr) - 1; i++) { |
|
309
|
116 |
29 |
for (i = 0; i < ldns_rr_rd_count(rr); i++) { |
|
324
|
31 |
0 |
if (ldns_buffer_reserve(buffer, 12)) { |
|
345
|
0 |
31 |
if (ldns_pkt_tsig(packet)) { |
|
348
|
3 |
28 |
if (ldns_pkt_edns(packet)) { |
|
380
|
31 |
0 |
if (rr_list) { |
|
381
|
31 |
31 |
for (i = 0; i < ldns_rr_list_rr_count(rr_list); i++) { |
|
387
|
31 |
0 |
if (rr_list) { |
|
388
|
3 |
31 |
for (i = 0; i < ldns_rr_list_rr_count(rr_list); i++) { |
|
394
|
31 |
0 |
if (rr_list) { |
|
395
|
0 |
31 |
for (i = 0; i < ldns_rr_list_rr_count(rr_list); i++) { |
|
401
|
31 |
0 |
if (rr_list) { |
|
402
|
0 |
31 |
for (i = 0; i < ldns_rr_list_rr_count(rr_list); i++) { |
|
409
|
3 |
28 |
if (ldns_pkt_edns(packet)) { |
|
411
|
0 |
3 |
if(!edns_rr) return LDNS_STATUS_MEM_ERR; |
|
421
|
0 |
3 |
if (packet->_edns_data) |
|
425
|
0 |
3 |
if (packet->_edns_data) |
|
431
|
0 |
31 |
if (ldns_pkt_tsig(packet)) { |
|
449
|
0 |
0 |
if(!buffer) return LDNS_STATUS_MEM_ERR; |
|
452
|
0 |
0 |
if (status == LDNS_STATUS_OK) { |
|
467
|
0 |
0 |
if(!buffer) return LDNS_STATUS_MEM_ERR; |
|
470
|
0 |
0 |
if (status == LDNS_STATUS_OK) { |
|
485
|
0 |
3 |
if(!buffer) return LDNS_STATUS_MEM_ERR; |
|
488
|
3 |
0 |
if (status == LDNS_STATUS_OK) { |