summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-rr.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-12 17:03:07 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-05-12 17:15:51 +0200
commit7daeec3e6c8dc1b6ba917e9cc344a6e40221da4a (patch)
tree2e69e7ce574660d8cbd542a75b59f65152d20b50 /src/resolve/resolved-dns-rr.c
parent1117a96087b18023727192574a7d43be9344fc23 (diff)
downloadsystemd-7daeec3e6c8dc1b6ba917e9cc344a6e40221da4a.tar.gz
resolved: add DNS_RR_REPLACE
Diffstat (limited to 'src/resolve/resolved-dns-rr.c')
-rw-r--r--src/resolve/resolved-dns-rr.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/resolve/resolved-dns-rr.c b/src/resolve/resolved-dns-rr.c
index ff271486d7..33bf0b67a1 100644
--- a/src/resolve/resolved-dns-rr.c
+++ b/src/resolve/resolved-dns-rr.c
@@ -1708,9 +1708,7 @@ int dns_resource_record_clamp_ttl(DnsResourceRecord **rr, uint32_t max_ttl) {
new_rr->ttl = new_ttl;
- dns_resource_record_unref(*rr);
- *rr = new_rr;
-
+ DNS_RR_REPLACE(*rr, new_rr);
return 1;
}