]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/char/ipmi/ipmi_msghandler.c
ipmi: Fix mem leak in try_init_dmi()
[linux-2.6-omap-h63xx.git] / drivers / char / ipmi / ipmi_msghandler.c
index b5df7e61aeb2aa4b7282733d357a24dee06b887a..6a01dd9e43f865726928553fe51671db7adbb6dc 100644 (file)
@@ -2639,10 +2639,9 @@ int ipmi_register_smi(struct ipmi_smi_handlers *handlers,
                        return -ENODEV;
        }
 
-       intf = kmalloc(sizeof(*intf), GFP_KERNEL);
+       intf = kzalloc(sizeof(*intf), GFP_KERNEL);
        if (!intf)
                return -ENOMEM;
-       memset(intf, 0, sizeof(*intf));
 
        intf->ipmi_version_major = ipmi_version_major(device_id);
        intf->ipmi_version_minor = ipmi_version_minor(device_id);