summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2022-12-19 09:44:04 +0900
committerGitHub <noreply@github.com>2022-12-19 09:44:04 +0900
commitcc3254c4462905f9c177dfd40dc0c296e00d00df (patch)
treebd5c18ea803ccfca9db0c6983dfe59456419bc69
parent2736a0c64e522b575ea0ada635e823f132fd7d51 (diff)
parent4bf277caa54ed2b1cab474b5e38c3675eb5ada3a (diff)
downloadsystemd-cc3254c4462905f9c177dfd40dc0c296e00d00df.tar.gz
Merge pull request #25779 from bluca/journa_remote_vacuum
journal-remote: follow-ups for #25076
-rw-r--r--src/journal-remote/journal-remote-main.c2
-rw-r--r--src/journal-remote/journal-remote-write.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/src/journal-remote/journal-remote-main.c b/src/journal-remote/journal-remote-main.c
index 476c9ad972..29f05891f5 100644
--- a/src/journal-remote/journal-remote-main.c
+++ b/src/journal-remote/journal-remote-main.c
@@ -1148,7 +1148,7 @@ static int run(int argc, char **argv) {
journal_reset_metrics(&s.metrics);
s.metrics.max_use = arg_max_use;
s.metrics.max_size = arg_max_size;
- s.metrics.max_size = arg_keep_free;
+ s.metrics.keep_free = arg_keep_free;
s.metrics.n_max_files = arg_n_max_files;
r = create_remoteserver(&s, key, cert, trust);
diff --git a/src/journal-remote/journal-remote-write.c b/src/journal-remote/journal-remote-write.c
index 2e58c6d91e..f6c3d83732 100644
--- a/src/journal-remote/journal-remote-write.c
+++ b/src/journal-remote/journal-remote-write.c
@@ -22,7 +22,7 @@ static int do_rotate(ManagedJournalFile **f, MMapCache *m, JournalFileFlags file
}
Writer* writer_new(RemoteServer *server) {
- Writer *w;
+ _cleanup_(writer_unrefp) Writer *w = NULL;
int r;
w = new0(Writer, 1);
@@ -33,7 +33,7 @@ Writer* writer_new(RemoteServer *server) {
w->mmap = mmap_cache_new();
if (!w->mmap)
- return mfree(w);
+ return NULL;
w->n_ref = 1;
w->server = server;
@@ -50,7 +50,7 @@ Writer* writer_new(RemoteServer *server) {
}
}
- return w;
+ return TAKE_PTR(w);
}
static Writer* writer_free(Writer *w) {