]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-rr.c
resolved: internalize string buffer of dns_resource_record_to_string()
authorLennart Poettering <lennart@poettering.net>
Mon, 21 Dec 2015 15:31:29 +0000 (16:31 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 26 Dec 2015 18:09:10 +0000 (19:09 +0100)
commit7b50eb2efa122200e39646c19a29abab302f7d24
tree32160f39e5bf23474815e1d21d02ce2739557884
parent0936416a1cba187dc76903dae73246f4cbddf312
resolved: internalize string buffer of dns_resource_record_to_string()

Let's simplify usage and memory management of DnsResourceRecord's
dns_resource_record_to_string() call: cache the formatted string as
part of the object, and return it on subsequent calls, freeing it when
the DnsResourceRecord itself is freed.
src/resolve-host/resolve-host.c
src/resolve/resolved-dns-answer.c
src/resolve/resolved-dns-cache.c
src/resolve/resolved-dns-rr.c
src/resolve/resolved-dns-rr.h
src/resolve/resolved-dns-transaction.c
src/resolve/resolved-dns-zone.c
src/resolve/test-dnssec.c