From: Zbigniew Jędrzejewski-Szmek Date: Fri, 19 May 2017 16:52:05 +0000 (-0400) Subject: journald: fix trivial memleak X-Git-Tag: v234~183^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6e9e16f7702188127bf8dfbac45a87f8d1a3512;p=thirdparty%2Fsystemd.git journald: fix trivial memleak Fixes #5516. --- 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;