resolve: allow to specify SD_RESOLVED_NO_SEARCH flag in ResolveRecord

The varlink method io.systemd.Resolve.ResolveRecord already accepts the
flag. Let's also the bus method accept the flag, for consistency.
This commit is contained in:
Yu Watanabe
2025-02-16 22:41:10 +09:00
parent 7cf95470f3
commit 3c31cc3981
+1 -1
View File
@@ -796,7 +796,7 @@ static int bus_method_resolve_record(sd_bus_message *message, void *userdata, sd
if (dns_type_is_obsolete(type))
return sd_bus_error_setf(error, SD_BUS_ERROR_NOT_SUPPORTED, "Specified DNS resource record type %" PRIu16 " is obsolete.", type);
if (validate_and_mangle_query_flags(m, &flags, name, /* ok = */ 0) < 0)
if (validate_and_mangle_query_flags(m, &flags, name, SD_RESOLVED_NO_SEARCH) < 0)
return sd_bus_error_set(error, SD_BUS_ERROR_INVALID_ARGS, "Invalid flags parameter");
question = dns_question_new(1);