]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/journal/journalctl.c
journalctl: fix error cause in log message
[thirdparty/systemd.git] / src / journal / journalctl.c
index 91a21e407fcedab0595da0719d13b975c35c1468..7d5b115c71d081cbe6fa81c210fe8700e65d4496 100644 (file)
@@ -1955,7 +1955,10 @@ static int simple_varlink_call(const char *option, const char *method) {
 
         r = varlink_call(link, method, NULL, NULL, &error, NULL);
         if (r < 0)
-                return log_error_errno(r, "Failed to execute varlink call: %s", error);
+                return log_error_errno(r, "Failed to execute varlink call: %m");
+        if (error)
+                return log_error_errno(SYNTHETIC_ERRNO(ENOANO),
+                                       "Failed to execute varlink call: %s", error);
 
         return 0;
 }