From 89665d0920ec141f49bf3c71d3a055ec33c26adf Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 25 Oct 2018 07:02:03 +0900 Subject: [PATCH] udev-event: use structured initializer at one more place --- src/udev/udev-event.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/udev/udev-event.c b/src/udev/udev-event.c index 182fb03ada..71031fec78 100644 --- a/src/udev/udev-event.c +++ b/src/udev/udev-event.c @@ -44,11 +44,17 @@ typedef struct Spawn { struct udev_event *udev_event_new(struct udev_device *dev) { struct udev_event *event; - event = new0(struct udev_event, 1); - if (event == NULL) + assert(dev); + + event = new(struct udev_event, 1); + if (!event) return NULL; - event->dev = dev; - event->birth_usec = now(CLOCK_MONOTONIC); + + *event = (struct udev_event) { + .dev = dev, + .birth_usec = now(CLOCK_MONOTONIC), + }; + return event; }