]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
journal-remote: use structured initialization
authorFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 30 May 2023 19:18:08 +0000 (21:18 +0200)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Tue, 30 May 2023 19:18:08 +0000 (21:18 +0200)
src/journal-remote/journal-remote-write.c

index 2d8188ec6291aaeef795c0b2c5e1c7f5a1d7762a..515ea2681ee6ff823408f0e59fe3d4a8541e7f78 100644 (file)
@@ -28,19 +28,20 @@ int writer_new(RemoteServer *server, Writer **ret) {
         assert(server);
         assert(ret);
 
-        w = new0(Writer, 1);
+        w = new(Writer, 1);
         if (!w)
                 return -ENOMEM;
 
-        w->n_ref = 1;
-        w->metrics = server->metrics;
+        *w = (Writer) {
+                .n_ref = 1,
+                .metrics = server->metrics,
+                .server = server,
+        };
 
         w->mmap = mmap_cache_new();
         if (!w->mmap)
                 return -ENOMEM;
 
-        w->server = server;
-
         if (is_dir(server->output, /* follow = */ true) > 0) {
                 w->output = strdup(server->output);
                 if (!w->output)