X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev%2Fudev-rules.c;h=52f121c29a73181eaac0db3292cc90be49ec2df1;hp=4b81a50a8e04a72d7e4be013042a96b7451069b9;hb=c112a41a43ccede3b22bf242bcf8da455ca57c98;hpb=1851332c08e3f70ee172bbe5b153789da5df2df5 diff --git a/udev/udev-rules.c b/udev/udev-rules.c index 4b81a50a8..52f121c29 100644 --- a/udev/udev-rules.c +++ b/udev/udev-rules.c @@ -1751,10 +1751,9 @@ struct udev_rules *udev_rules_new(struct udev *udev, int resolve_names) struct udev_list_entry *file_loop, *file_tmp; struct token end_token; - rules = malloc(sizeof(struct udev_rules)); + rules = calloc(1, sizeof(struct udev_rules)); if (rules == NULL) return NULL; - memset(rules, 0x00, sizeof(struct udev_rules)); rules->udev = udev; rules->resolve_names = resolve_names; udev_list_init(&file_list);