| 2117 | |
| 2118 | |
| 2119 | struct dns_node *dns_res_copy(struct dns_node *s) |
| 2120 | { |
| 2121 | struct dns_node *d; |
| 2122 | |
| 2123 | d = dns_node_copy(s); |
| 2124 | if (d==NULL) |
| 2125 | return 0; |
| 2126 | if (s->kids) { |
| 2127 | d->kids = dns_node_copy(s->kids); |
| 2128 | if (d->kids==NULL) { |
| 2129 | shm_free(d); |
| 2130 | return 0; |
| 2131 | } |
| 2132 | } |
| 2133 | return d; |
| 2134 | } |
no test coverage detected