summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-rr.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2020-11-03 18:06:47 +0100
committerLennart Poettering <lennart@poettering.net>2020-11-03 20:05:46 +0100
commita63a1252b501f6c8b5a011825372977710e88e72 (patch)
treec2d445e68b730c4fb83d43e1f8e6d1a057707baf /src/resolve/resolved-dns-rr.c
parent8b2e362651ca7f921ae9cd46a851f31eb2a7c903 (diff)
downloadsystemd-a63a1252b501f6c8b5a011825372977710e88e72.tar.gz
resolved: check return value of memdup() correctly for OOM
Diffstat (limited to 'src/resolve/resolved-dns-rr.c')
-rw-r--r--src/resolve/resolved-dns-rr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/resolved-dns-rr.c b/src/resolve/resolved-dns-rr.c
index 9ca7ad96fd..2db7ec4a0a 100644
--- a/src/resolve/resolved-dns-rr.c
+++ b/src/resolve/resolved-dns-rr.c
@@ -1650,7 +1650,7 @@ DnsResourceRecord *dns_resource_record_copy(DnsResourceRecord *rr) {
return NULL;
copy->nsec3.salt_size = rr->nsec3.salt_size;
copy->nsec3.next_hashed_name = memdup(rr->nsec3.next_hashed_name, rr->nsec3.next_hashed_name_size);
- if (!copy->nsec3.next_hashed_name_size)
+ if (!copy->nsec3.next_hashed_name)
return NULL;
copy->nsec3.next_hashed_name_size = rr->nsec3.next_hashed_name_size;
copy->nsec3.types = bitmap_copy(rr->nsec3.types);