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

index f67b8fccc4edf1a0c521d12618c36a7f533e5bbf..0c3524a209ef752f228674e9bca52fc8ed83aa80 100644 (file)
@@ -71,12 +71,15 @@ _public_ void udev_set_userdata(struct udev *udev, void *userdata) {
 _public_ struct udev *udev_new(void) {
         struct udev *udev;
 
-        udev = new0(struct udev, 1);
+        udev = new(struct udev, 1);
         if (!udev) {
                 errno = ENOMEM;
                 return NULL;
         }
-        udev->n_ref = 1;
+
+        *udev = (struct udev) {
+                .n_ref = 1,
+        };
 
         return udev;
 }