From: Lennart Poettering Date: Thu, 5 Jun 2025 10:43:36 +0000 (+0200) Subject: resolvectl: improve error message if we do not support dumping payload of RR X-Git-Tag: v258-rc1~385^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F37743%2Fhead;p=thirdparty%2Fsystemd.git resolvectl: improve error message if we do not support dumping payload of RR --- diff --git a/src/resolve/resolvectl.c b/src/resolve/resolvectl.c index f2da7464fe1..f6708cdeadd 100644 --- a/src/resolve/resolvectl.c +++ b/src/resolve/resolvectl.c @@ -493,6 +493,8 @@ static int output_rr_packet(const void *d, size_t l, int ifindex) { ssize_t k; k = dns_resource_record_payload(rr, &data); + if (k == -EINVAL) + return log_error_errno(k, "Dumping of binary payload not available for RRs of this type: %s", dns_type_to_string(rr->key->type)); if (k < 0) return log_error_errno(k, "Cannot dump RR: %m"); fwrite(data, 1, k, stdout);