From: Lennart Poettering Date: Fri, 22 Nov 2019 13:09:35 +0000 (+0100) Subject: journald: use free_and_replace() where appropriate X-Git-Tag: v245-rc1~41^2~46 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=99d0d05a10e4cfd8bad878cc18f1ab1e042c733e;p=thirdparty%2Fsystemd.git journald: use free_and_replace() where appropriate --- diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 286dda29716..ad0d2f7349b 100644 --- a/src/journal/journald-server.c +++ b/src/journal/journald-server.c @@ -741,8 +741,7 @@ static void server_cache_hostname(Server *s) { if (!x) return; - free(s->hostname_field); - s->hostname_field = x; + free_and_replace(s->hostname_field, x); } static bool shall_try_append_again(JournalFile *f, int r) {