]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
libudev-queue: use structured initializer
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 24 Aug 2018 04:39:46 +0000 (13:39 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 11 Sep 2018 03:45:21 +0000 (12:45 +0900)
src/libudev/libudev-queue.c

index 4c60c886e77768906d97856fb8bd2077d76731a8..a62ba5ebfed9a22d4c12b6bc86dedf14a28cee04 100644 (file)
@@ -41,19 +41,21 @@ struct udev_queue {
  *
  * Returns: the udev queue context, or #NULL on error.
  **/
-_public_ struct udev_queue *udev_queue_new(struct udev *udev)
-{
+_public_ struct udev_queue *udev_queue_new(struct udev *udev) {
         struct udev_queue *udev_queue;
 
-        udev_queue = new0(struct udev_queue, 1);
+        udev_queue = new(struct udev_queue, 1);
         if (udev_queue == NULL) {
                 errno = ENOMEM;
                 return NULL;
         }
 
-        udev_queue->n_ref = 1;
-        udev_queue->udev = udev;
-        udev_queue->fd = -1;
+        *udev_queue = (struct udev_queue) {
+                .udev = udev,
+                .n_ref = 1,
+                .fd = -1,
+        };
+
         return udev_queue;
 }