]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
udev-rules: use structured initializer
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 1 Nov 2018 13:30:43 +0000 (22:30 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 7 Nov 2018 04:35:03 +0000 (13:35 +0900)
src/udev/udev-rules.c

index b43a37b8e1460b41a76aea45dc9f4057f81771a8..49ee14c650f96b257667f594184aa1cb7602a5b7 100644 (file)
@@ -1518,10 +1518,13 @@ struct udev_rules *udev_rules_new(int resolve_names) {
         char **files, **f;
         int r;
 
-        rules = new0(struct udev_rules, 1);
-        if (rules == NULL)
+        rules = new(struct udev_rules, 1);
+        if (!rules)
                 return NULL;
-        rules->resolve_names = resolve_names;
+
+        *rules = (struct udev_rules) {
+                .resolve_names = resolve_names,
+        };
 
         /* init token array and string buffer */
         rules->tokens = malloc_multiply(PREALLOC_TOKEN, sizeof(struct token));