chiark / gitweb /
use more appropriate alternatives to malloc()
[elogind.git] / udev / udev-event.c
index 007a14ebe92e31a290f7c241dde5b7eb93948d03..05bb022d1b46f7d82b5b8b0b8cadefab65662b23 100644 (file)
@@ -34,10 +34,9 @@ struct udev_event *udev_event_new(struct udev_device *dev)
 {
        struct udev_event *event;
 
-       event = malloc(sizeof(struct udev_event));
+       event = calloc(1, sizeof(struct udev_event));
        if (event == NULL)
                return NULL;
-       memset(event, 0x00, sizeof(struct udev_event));
 
        event->dev = dev;
        event->udev = udev_device_get_udev(dev);