Lines Matching refs:dk
379 struct ub_packed_rrset_key* dk = alloc_special_obtain(alloc);
380 if(!dk) return NULL;
382 dk->entry.hash = key->entry.hash;
383 dk->rk = key->rk;
384 dk->rk.dname = (uint8_t*)memdup(key->rk.dname, key->rk.dname_len);
385 if(!dk->rk.dname) {
386 alloc_special_release(alloc, dk);
391 free(dk->rk.dname);
392 alloc_special_release(alloc, dk);
396 dk->entry.data = (void*)dd;
398 return dk;