chiark / gitweb /
journald: there's no point in turning on SO_TIMESTAMP for audit sockets, audit doesn...
[elogind.git] / src / journal / journald-server.c
index e06242769e7acc2142b40cad4f7b068d336deac9..19cd6fe77c2a2cd94967dc21393cdc6a158c2417 100644 (file)
@@ -375,7 +375,7 @@ static void do_vacuum(Server *s, char *ids, JournalFile *f, const char* path,
                 return;
 
         p = strappenda(path, ids);
-        r = journal_directory_vacuum(p, metrics->max_use, s->max_retention_usec, &s->oldest_file_usec);
+        r = journal_directory_vacuum(p, metrics->max_use, s->max_retention_usec, &s->oldest_file_usec, false);
         if (r < 0 && r != -ENOENT)
                 log_error("Failed to vacuum %s: %s", p, strerror(-r));
 }
@@ -1690,6 +1690,7 @@ void server_done(Server *s) {
         free(s->buffer);
         free(s->tty_path);
         free(s->cgroup_root);
+        free(s->hostname_field);
 
         if (s->mmap)
                 mmap_cache_unref(s->mmap);