From: Yu Watanabe Date: Fri, 24 Aug 2018 05:16:43 +0000 (+0900) Subject: libudev-device: use structured initializer X-Git-Tag: v240~720^2~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71074e3a101dcc9b93adde68f87ac3620802bb50;p=thirdparty%2Fsystemd.git libudev-device: use structured initializer --- diff --git a/src/libudev/libudev-device.c b/src/libudev/libudev-device.c index ce8acd59b2f..7de7c52527b 100644 --- a/src/libudev/libudev-device.c +++ b/src/libudev/libudev-device.c @@ -196,13 +196,17 @@ _public_ const char *udev_device_get_property_value(struct udev_device *udev_dev struct udev_device *udev_device_new(struct udev *udev) { struct udev_device *udev_device; - udev_device = new0(struct udev_device, 1); + udev_device = new(struct udev_device, 1); if (!udev_device) { errno = ENOMEM; return NULL; } - udev_device->n_ref = 1; - udev_device->udev = udev; + + *udev_device = (struct udev_device) { + .n_ref = 1, + .udev = udev, + }; + udev_list_init(udev, &udev_device->properties, true); udev_list_init(udev, &udev_device->tags, true); udev_list_init(udev, &udev_device->sysattrs, true);