]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/udev/udev-rules.c
tree-wide: use free_and_strdup()
[thirdparty/systemd.git] / src / udev / udev-rules.c
index d00f90afa640c6c16c3a724e60746f024e3f0b8b..bbb9f97226dc6acf8c325b9fa9ba1db1309475cd 100644 (file)
@@ -2429,8 +2429,7 @@ int udev_rules_apply_to_event(struct udev_rules *rules,
                                     rules_str(rules, rule->rule.filename_off), rule->rule.filename_line);
                                 break;
                         }
-                        free(event->name);
-                        event->name = strdup(name_str);
+                        free_and_strdup(&event->name, name_str);
                         log_debug("NAME '%s' %s:%u",
                                   event->name,
                                   rules_str(rules, rule->rule.filename_off),