diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-03-11 05:48:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-03-11 05:48:27 +0000 |
commit | ce066ea91e37b24627b6aa1ac02c738389353267 (patch) | |
tree | b3c2b9f8216516e177cf9cd5e88c473679b60c51 /src/network.c | |
parent | Adding upstream version 2.0.1+debian. (diff) | |
download | dnscap-ce066ea91e37b24627b6aa1ac02c738389353267.tar.xz dnscap-ce066ea91e37b24627b6aa1ac02c738389353267.zip |
Adding upstream version 2.0.2.upstream/2.0.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/network.c')
-rw-r--r-- | src/network.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/network.c b/src/network.c index d0a4242..76a645d 100644 --- a/src/network.c +++ b/src/network.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2021, OARC, Inc. + * Copyright (c) 2016-2022, OARC, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -958,7 +958,7 @@ void network_pkt2(const char* descr, my_bpftimeval ts, const pcap_thread_packet_ for (i = 0, n = ldns_rr_list_rr_count(rrs); i < n; i++) { ldns_rr* rr = ldns_rr_list_rr(rrs, i); if (!rr) { - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_pkt_free(lpkt); ldns_buffer_free(buf); tcpstate_discard(tcpstate, "failed to get RR"); @@ -967,7 +967,7 @@ void network_pkt2(const char* descr, my_bpftimeval ts, const pcap_thread_packet_ ldns_buffer_clear(buf); if (ldns_rdf2buffer_str(buf, ldns_rr_owner(rr)) != LDNS_STATUS_OK) { - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_pkt_free(lpkt); ldns_buffer_free(buf); tcpstate_discard(tcpstate, "failed to get RR"); @@ -1003,7 +1003,7 @@ void network_pkt2(const char* descr, my_bpftimeval ts, const pcap_thread_packet_ } } } - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_buffer_free(buf); /* @@ -1623,7 +1623,7 @@ void network_pkt(const char* descr, my_bpftimeval ts, unsigned pf, for (i = 0, n = ldns_rr_list_rr_count(rrs); i < n; i++) { ldns_rr* rr = ldns_rr_list_rr(rrs, i); if (!rr) { - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_buffer_free(buf); tcpstate_discard(tcpstate, "failed to get RR"); goto network_pkt_end; @@ -1631,7 +1631,7 @@ void network_pkt(const char* descr, my_bpftimeval ts, unsigned pf, ldns_buffer_clear(buf); if (ldns_rdf2buffer_str(buf, ldns_rr_owner(rr)) != LDNS_STATUS_OK) { - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_buffer_free(buf); tcpstate_discard(tcpstate, "failed to get RR"); goto network_pkt_end; @@ -1666,7 +1666,7 @@ void network_pkt(const char* descr, my_bpftimeval ts, unsigned pf, } } } - ldns_rr_list_free(rrs); + ldns_rr_list_deep_free(rrs); ldns_buffer_free(buf); /* |