]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-event: use structured initializer at one more place
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 24 Oct 2018 22:02:03 +0000 (07:02 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 26 Oct 2018 22:03:39 +0000 (07:03 +0900)
src/udev/udev-event.c

index 182fb03ada3dfbfc96ca0f16ad4acf1dc7cbe7d2..71031fec789c7904f89f86ba8490c4a25ff031aa 100644 (file)
@@ -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;
 }