/* ISC license. */ #include #include #include #include #include static int skadnsanswer_free (char *p, void *stuff) { register skadnsanswer_t *q = (skadnsanswer_t_ref)p ; alloc_free(&q->data) ; (void)stuff ; return 1 ; } void skadns_end (skadns_t *a) { skaclient_end(&a->connection) ; genalloc_free(uint16, &a->list) ; (void)gensetdyn_iter(&a->q, &skadnsanswer_free, 0) ; gensetdyn_free(&a->q) ; *a = skadns_zero ; }