diff options
author | Lennart Poettering <lennart@poettering.net> | 2020-11-03 18:06:47 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2020-11-03 20:05:46 +0100 |
commit | a63a1252b501f6c8b5a011825372977710e88e72 (patch) | |
tree | c2d445e68b730c4fb83d43e1f8e6d1a057707baf /src/resolve/resolved-dns-rr.c | |
parent | 8b2e362651ca7f921ae9cd46a851f31eb2a7c903 (diff) | |
download | systemd-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.c | 2 |
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); |