chiark / gitweb /
sd-bus: make sure %m resolves to the specified error in bus_error_set_errnofv()
[elogind.git] / src / libsystemd / sd-bus / bus-track.c
index f3b593d2b80732f73d67d0df445e7bc471541f8a..6be8310bbe02655b65cb0c022816032747f10c6a 100644 (file)
@@ -309,7 +309,7 @@ void bus_track_dispatch(sd_bus_track *track) {
 
         r = track->handler(track, track->userdata);
         if (r < 0)
-                log_debug("Failed to process track handler: %s", strerror(-r));
+                log_debug_errno(r, "Failed to process track handler: %m");
         else if (r == 0)
                 bus_track_add_to_queue(track);