From c6e9e16f7702188127bf8dfbac45a87f8d1a3512 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 19 May 2017 12:52:05 -0400 Subject: [PATCH] journald: fix trivial memleak Fixes #5516. --- src/journal/journald-server.c | 2 ++ src/journal/journald-server.h | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 667dfa00ff2..08289200c5b 100644 --- a/src/journal/journald-server.c +++ b/src/journal/journald-server.c @@ -2177,6 +2177,8 @@ void server_done(Server *s) { free(s->tty_path); free(s->cgroup_root); free(s->hostname_field); + free(s->runtime_storage.path); + free(s->system_storage.path); if (s->mmap) mmap_cache_unref(s->mmap); diff --git a/src/journal/journald-server.h b/src/journal/journald-server.h index 75ac114d249..203460c50ac 100644 --- a/src/journal/journald-server.h +++ b/src/journal/journald-server.h @@ -61,7 +61,7 @@ typedef struct JournalStorageSpace { typedef struct JournalStorage { const char *name; - const char *path; + char *path; JournalMetrics metrics; JournalStorageSpace space; -- 2.47.3