From: Lennart Poettering Date: Fri, 22 Nov 2019 14:28:53 +0000 (+0100) Subject: journald: use structured initialization X-Git-Tag: v245-rc1~41^2~39 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74dd8f57593236888fab504aae0376e02726e278;p=thirdparty%2Fsystemd.git journald: use structured initialization --- diff --git a/src/journal/journald-context.c b/src/journal/journald-context.c index cd4cfbee48c..c2d8972355a 100644 --- a/src/journal/journald-context.c +++ b/src/journal/journald-context.c @@ -117,23 +117,24 @@ static int client_context_new(Server *s, pid_t pid, ClientContext **ret) { if (r < 0) return r; - c = new0(ClientContext, 1); + c = new(ClientContext, 1); if (!c) return -ENOMEM; - c->pid = pid; - - c->uid = UID_INVALID; - c->gid = GID_INVALID; - c->auditid = AUDIT_SESSION_INVALID; - c->loginuid = UID_INVALID; - c->owner_uid = UID_INVALID; - c->lru_index = PRIOQ_IDX_NULL; - c->timestamp = USEC_INFINITY; - c->extra_fields_mtime = NSEC_INFINITY; - c->log_level_max = -1; - c->log_ratelimit_interval = s->ratelimit_interval; - c->log_ratelimit_burst = s->ratelimit_burst; + *c = (ClientContext) { + .pid = pid, + .uid = UID_INVALID, + .gid = GID_INVALID, + .auditid = AUDIT_SESSION_INVALID, + .loginuid = UID_INVALID, + .owner_uid = UID_INVALID, + .lru_index = PRIOQ_IDX_NULL, + .timestamp = USEC_INFINITY, + .extra_fields_mtime = NSEC_INFINITY, + .log_level_max = -1, + .log_ratelimit_interval = s->ratelimit_interval, + .log_ratelimit_burst = s->ratelimit_burst, + }; r = hashmap_put(s->client_contexts, PID_TO_PTR(pid), c); if (r < 0) {