- check for null in delegation point during iterator refetch
in forward zone.
- neater pointer cast in libunbound context quit routine.
git-svn-id: file:///svn/unbound/trunk@4902
be551aaa-1e26-0410-a405-
d3ace91eadb9
- Free memory leak in config strlist append.
- make sure nsec3 comparison salt is initialized.
- unit test has clang analysis.
+ - remove unused variable assignment from iterator scrub routine.
+ - check for null in delegation point during iterator refetch
+ in forward zone.
+ - neater pointer cast in libunbound context quit routine.
11 September 2018: Wouter
- Fixed unused return value warnings in contrib/fastrpz.patch for
rrset->rrset_all_next =
nx->rrset_all_next;
nx->rrset_all_next = rrset;
- prev = nx;
+ /* prev = nx; unused, enable if there
+ * is other rrset removal code after
+ * this */
}
}
struct delegpt* dp;
uint8_t* delname = iq->qchase.qname;
size_t delnamelen = iq->qchase.qname_len;
- if(iq->refetch_glue) {
+ if(iq->refetch_glue && iq->dp) {
delname = iq->dp->name;
delnamelen = iq->dp->namelen;
}
uint8_t*
context_serialize_quit(uint32_t* len)
{
- uint8_t* p = (uint8_t*)malloc(sizeof(uint32_t));
+ uint32_t* p = (uint32_t*)malloc(sizeof(uint32_t));
if(!p)
return NULL;
*len = sizeof(uint32_t);
sldns_write_uint32(p, UB_LIBCMD_QUIT);
- return p;
+ return (uint8_t*)p;
}
enum ub_ctx_cmd context_serial_getcmd(uint8_t* p, uint32_t len)