chiark / gitweb /
bus: implement full method call timeout logic
[elogind.git] / src / libsystemd-bus / bus-error.c
index 55b418768a036125e5a27883cc943538a5aee1be..5faa17384eefe875d76d1e8b8a586ec3ab0566fe 100644 (file)
@@ -168,3 +168,10 @@ int bus_error_from_errno(sd_bus_error *e, int error) {
 
         return error;
 }
+
+const char *bus_error_message(const sd_bus_error *e, int error) {
+        if (e && e->message)
+                return e->message;
+
+        return strerror(error);
+}