chiark / gitweb /
use more appropriate alternatives to malloc()
[elogind.git] / udev / lib / libudev.c
index a09aa051b3a369139e7899618d40f73b7f95a931..fcb784580b3d0579bc59619fbbc4562acd5a6439 100644 (file)
@@ -96,10 +96,9 @@ struct udev *udev_new(void)
        char *config_file;
        FILE *f;
 
-       udev = malloc(sizeof(struct udev));
+       udev = calloc(1, sizeof(struct udev));
        if (udev == NULL)
                return NULL;
-       memset(udev, 0x00, (sizeof(struct udev)));
        udev->refcount = 1;
        udev->log_fn = log_stderr;
        udev->log_priority = LOG_ERR;