chiark / gitweb /
networkd: tunnel - allow INADDR_ANY as the local address
[elogind.git] / src / journal-remote / journal-remote-write.c
index ac59cb7a17ed4917c866343aafe83e69be511412..df30049397dd0149106355d1d97baadeac9f3043 100644 (file)
@@ -59,11 +59,9 @@ static int do_rotate(JournalFile **f, bool compress, bool seal) {
         int r = journal_file_rotate(f, compress, seal);
         if (r < 0) {
                 if (*f)
-                        log_error("Failed to rotate %s: %s", (*f)->path,
-                                  strerror(-r));
+                        log_error_errno(r, "Failed to rotate %s: %m", (*f)->path);
                 else
-                        log_error("Failed to create rotated journal: %s",
-                                  strerror(-r));
+                        log_error_errno(r, "Failed to create rotated journal: %m");
         }
 
         return r;
@@ -153,7 +151,7 @@ int writer_write(Writer *w,
                 return 1;
         }
 
-        log_debug_errno(-r, "%s: Write failed, rotating: %m", w->journal->path);
+        log_debug_errno(r, "%s: Write failed, rotating: %m", w->journal->path);
         r = do_rotate(&w->journal, compress, seal);
         if (r < 0)
                 return r;