]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journald: use free_and_replace() where appropriate
authorLennart Poettering <lennart@poettering.net>
Fri, 22 Nov 2019 13:09:35 +0000 (14:09 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 31 Jan 2020 14:00:25 +0000 (15:00 +0100)
src/journal/journald-server.c

index 286dda29716b2915171d71ad927604c5bfe948d2..ad0d2f7349b8c234c1b35fbeecd4deb2318935a7 100644 (file)
@@ -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) {