Lines Matching refs:newd

125 		struct key_entry_data *newd;  in key_entry_copy_toregion()  local
126 newd = regional_alloc_init(region, d, sizeof(*d)); in key_entry_copy_toregion()
127 if(!newd) in key_entry_copy_toregion()
131 newd->rrset_data = regional_alloc_init(region, in key_entry_copy_toregion()
134 if(!newd->rrset_data) in key_entry_copy_toregion()
136 packed_rrset_ptr_fixup(newd->rrset_data); in key_entry_copy_toregion()
139 newd->reason = regional_strdup(region, d->reason); in key_entry_copy_toregion()
140 if(!newd->reason) in key_entry_copy_toregion()
144 newd->algo = (uint8_t*)regional_strdup(region, in key_entry_copy_toregion()
146 if(!newd->algo) in key_entry_copy_toregion()
149 newk->entry.data = newd; in key_entry_copy_toregion()
174 struct key_entry_data *newd; in key_entry_copy() local
175 newd = memdup(d, sizeof(*d)); in key_entry_copy()
176 if(!newd) { in key_entry_copy()
183 newd->rrset_data = memdup(d->rrset_data, in key_entry_copy()
185 if(!newd->rrset_data) { in key_entry_copy()
186 free(newd); in key_entry_copy()
191 packed_rrset_ptr_fixup(newd->rrset_data); in key_entry_copy()
194 newd->reason = strdup(d->reason); in key_entry_copy()
195 if(!newd->reason) { in key_entry_copy()
196 free(newd->rrset_data); in key_entry_copy()
197 free(newd); in key_entry_copy()
203 newd->reason = NULL; in key_entry_copy()
206 newd->algo = (uint8_t*)strdup((char*)d->algo); in key_entry_copy()
207 if(!newd->algo) { in key_entry_copy()
208 free(newd->rrset_data); in key_entry_copy()
209 free(newd->reason); in key_entry_copy()
210 free(newd); in key_entry_copy()
216 newk->entry.data = newd; in key_entry_copy()