diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-05-13 22:42:14 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2017-05-19 11:40:56 -0400 |
commit | 2ddb70d26f9a284fbf38bca37ea857f24c3f39de (patch) | |
tree | a8f01d230d1d11da29ea008afb3a3c7ff77828b2 | |
parent | 731e10f3c588a31936454d3207155c497219d99a (diff) | |
download | systemd-2ddb70d26f9a284fbf38bca37ea857f24c3f39de.tar.gz |
journal-remote: fix memleak of the name of the remote source
-rw-r--r-- | src/basic/journal-importer.c | 1 | ||||
-rw-r--r-- | src/journal-remote/journal-remote-parse.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/basic/journal-importer.c b/src/basic/journal-importer.c index 66119d2de1..7d72effdea 100644 --- a/src/basic/journal-importer.c +++ b/src/basic/journal-importer.c @@ -69,6 +69,7 @@ void journal_importer_cleanup(JournalImporter *imp) { safe_close(imp->fd); } + free(imp->name); free(imp->buf); iovw_free_contents(&imp->iovw); } diff --git a/src/journal-remote/journal-remote-parse.c b/src/journal-remote/journal-remote-parse.c index 79afe6604c..d61d1c18f6 100644 --- a/src/journal-remote/journal-remote-parse.c +++ b/src/journal-remote/journal-remote-parse.c @@ -41,7 +41,7 @@ void source_free(RemoteSource *source) { /** * Initialize zero-filled source with given values. On success, takes - * ownerhship of fd and writer, otherwise does not touch them. + * ownership of fd, name, and writer, otherwise does not touch them. */ RemoteSource* source_new(int fd, bool passive_fd, char *name, Writer *writer) { |