From 2b2b04d6d06d8bd23807bc6e7686512efde01842 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 31 Oct 2025 22:36:41 +0900 Subject: [PATCH] dns-rr: use strv_extendf() at one more place --- src/shared/dns-rr.c | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/shared/dns-rr.c b/src/shared/dns-rr.c index 7960002914..32c26a7612 100644 --- a/src/shared/dns-rr.c +++ b/src/shared/dns-rr.c @@ -819,21 +819,12 @@ static char *format_types(Bitmap *types) { int r; BITMAP_FOREACH(type, types) { - if (dns_type_to_string(type)) { + if (dns_type_to_string(type)) r = strv_extend(&strv, dns_type_to_string(type)); - if (r < 0) - return NULL; - } else { - char *t; - - r = asprintf(&t, "TYPE%u", type); - if (r < 0) - return NULL; - - r = strv_consume(&strv, t); - if (r < 0) - return NULL; - } + else + r = strv_extendf(&strv, "TYPE%u", type); + if (r < 0) + return NULL; } str = strv_join(strv, " ");