X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fdbus-common.c;h=c727cae7cd3c2fdb259dad9629d52e4a08803172;hb=d0ede8f1c555500dceebd3cc8a8e877ed1d89de6;hp=f57956732136f3e65276c44f56079016f082bb40;hpb=94c01aeb1049a87435e046245b8e5d975b778c60;p=elogind.git diff --git a/src/shared/dbus-common.c b/src/shared/dbus-common.c index f57956732..c727cae7c 100644 --- a/src/shared/dbus-common.c +++ b/src/shared/dbus-common.c @@ -1383,6 +1383,8 @@ int bus_method_call_with_reply( r = -EACCES; else if (dbus_error_has_name(&error, DBUS_ERROR_NO_REPLY)) r = -ETIMEDOUT; + else if (dbus_error_has_name(&error, DBUS_ERROR_DISCONNECTED)) + r = -ECONNRESET; else r = -EIO; goto finish;