diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-08-22 18:48:43 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2020-08-26 14:35:32 +0200 |
commit | d39f1393489f26a3a759fbf27f1b8e75d15939a2 (patch) | |
tree | 92465b23ef06a39765168e8db1a84c8cb50ea485 | |
parent | 9bb3e64d715684865a1eb3c1ded60cf36d0d1cf2 (diff) | |
download | systemd-d39f1393489f26a3a759fbf27f1b8e75d15939a2.tar.gz |
nss-resolve: treat BUS_ERROR_NO_SUCH_UNIT the same as SD_BUS_ERROR_SERVICE_UNKNOWN too
Seems safer to do so.
(cherry picked from commit 8e34f4cc62aaeaa8881a1d6cd9136de5a22777a1)
-rw-r--r-- | src/nss-resolve/nss-resolve.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nss-resolve/nss-resolve.c b/src/nss-resolve/nss-resolve.c index 43ab521635..a096ac0d99 100644 --- a/src/nss-resolve/nss-resolve.c +++ b/src/nss-resolve/nss-resolve.c @@ -28,7 +28,8 @@ static bool bus_error_shall_fallback(sd_bus_error *e) { sd_bus_error_has_name(e, SD_BUS_ERROR_NO_REPLY) || sd_bus_error_has_name(e, SD_BUS_ERROR_ACCESS_DENIED) || sd_bus_error_has_name(e, SD_BUS_ERROR_DISCONNECTED) || - sd_bus_error_has_name(e, SD_BUS_ERROR_TIMEOUT); + sd_bus_error_has_name(e, SD_BUS_ERROR_TIMEOUT) || + sd_bus_error_has_name(e, BUS_ERROR_NO_SUCH_UNIT); } static int count_addresses(sd_bus_message *m, int af, const char **canonical) { |