diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-25 07:02:03 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2018-10-27 07:03:39 +0900 |
commit | 89665d0920ec141f49bf3c71d3a055ec33c26adf (patch) | |
tree | b0a345420f0c71e333e2159e669934764effb973 | |
parent | a368732bc4a8fa2a632631dc944a65feba695dba (diff) | |
download | systemd-89665d0920ec141f49bf3c71d3a055ec33c26adf.tar.gz |
udev-event: use structured initializer at one more place
-rw-r--r-- | src/udev/udev-event.c | 14 |
1 files 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; } |