summaryrefslogtreecommitdiffstats
path: root/reserve.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2009-02-24 06:30:20 +0100
committerLennart Poettering <lennart@poettering.net>2009-02-24 06:30:20 +0100
commitb059235b804523427e3226004973471c7a8f2bce (patch)
treefecb31b2c639b19ad6513aeaf8aa8037929006d4 /reserve.c
parent201533fe086da20118a3759bef4216aa7ba9387b (diff)
handle DBUS_ERROR_NO_REPLY properly as EBUSY
Diffstat (limited to 'reserve.c')
-rw-r--r--reserve.c3
1 files changed, 2 insertions, 1 deletions
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;