summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2018-10-25 07:02:03 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2018-10-27 07:03:39 +0900
commit89665d0920ec141f49bf3c71d3a055ec33c26adf (patch)
treeb0a345420f0c71e333e2159e669934764effb973
parenta368732bc4a8fa2a632631dc944a65feba695dba (diff)
downloadsystemd-89665d0920ec141f49bf3c71d3a055ec33c26adf.tar.gz
udev-event: use structured initializer at one more place
-rw-r--r--src/udev/udev-event.c14
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;
}