From b059235b804523427e3226004973471c7a8f2bce Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 24 Feb 2009 06:30:20 +0100 Subject: handle DBUS_ERROR_NO_REPLY properly as EBUSY --- reserve.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reserve.c b/reserve.c index 3b68347..9a9591d 100644 --- a/reserve.c +++ b/reserve.c @@ -467,7 +467,8 @@ int rd_acquire( error))) { if (dbus_error_has_name(error, DBUS_ERROR_TIMED_OUT) || - dbus_error_has_name(error, DBUS_ERROR_UNKNOWN_METHOD)) { + dbus_error_has_name(error, DBUS_ERROR_UNKNOWN_METHOD) || + dbus_error_has_name(error, DBUS_ERROR_NO_REPLY)) { /* This must be treated as denied. */ r = -EBUSY; goto fail; -- cgit