File: dns_data.c

package info (click to toggle)
dq 20251001-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,376 kB
  • sloc: ansic: 13,644; python: 651; makefile: 382; sh: 336
file content (16 lines) | stat: -rw-r--r-- 370 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stralloc.h"
#include "alloc.h"
#include "byte.h"
#include "dns.h"

void dns_data_free(struct dns_data *r) {

    dns_domain_free(&r->name);
    stralloc_free(&r->result);
    stralloc_free(&r->fqdn);
    if (r->curvecpkey) alloc_free(r->curvecpkey);
    if (r->dnscurvekey) alloc_free(r->dnscurvekey);
    byte_zero(r, sizeof(struct dns_data));

    return;
}