diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-05-19 12:52:05 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-05-19 19:15:26 -0400 |
commit | c6e9e16f7702188127bf8dfbac45a87f8d1a3512 (patch) | |
tree | c405ddafce265884bbb13a5e04d5f375c83309e9 /src/journal | |
parent | 4b29a7f41fa1f418520d66362fd904a504f67c02 (diff) | |
download | systemd-c6e9e16f7702188127bf8dfbac45a87f8d1a3512.tar.gz |
journald: fix trivial memleak
Fixes #5516.
Diffstat (limited to 'src/journal')
-rw-r--r-- | src/journal/journald-server.c | 2 | ||||
-rw-r--r-- | src/journal/journald-server.h | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 667dfa00ff..08289200c5 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 75ac114d24..203460c50a 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; |