summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-12-10 10:25:38 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2022-12-10 10:32:29 +0900
commit14822ede9f2c25ab93d7fceaa5f044804d24cfe8 (patch)
tree0b419d051e1b6c9cb50debbbe48acab8c6d2a6a3
parent494ef1674334bfb3b4b574cb24d447bc4e7986ab (diff)
downloadsystemd-14822ede9f2c25ab93d7fceaa5f044804d24cfe8.tar.gz
resolve: shorten code a bit
-rw-r--r--src/resolve/resolved-dns-rr.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/resolve/resolved-dns-rr.c b/src/resolve/resolved-dns-rr.c
index 5f890f9509..ce9cecf118 100644
--- a/src/resolve/resolved-dns-rr.c
+++ b/src/resolve/resolved-dns-rr.c
@@ -1801,10 +1801,8 @@ DnsTxtItem *dns_txt_item_copy(DnsTxtItem *first) {
DnsTxtItem *j;
j = memdup(i, offsetof(DnsTxtItem, data) + i->length + 1);
- if (!j) {
- dns_txt_item_free_all(copy);
- return NULL;
- }
+ if (!j)
+ return dns_txt_item_free_all(copy);
LIST_INSERT_AFTER(items, copy, end, j);
end = j;