drivers/platform/x86: Fix memory leak
Subsystems (2)
PATCH 1/1 drivers/platform/x86: Fix memory leak
data is not freed in the error case ofcompal_probe().
Signed-off-by Andre Bartke <[email protected]>
--- drivers/platform/x86/compal-laptop.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
drivers/platform/x86/compal-laptop.c +3 -1
@@ -1030,8 +1030,10 @@ static int __devinit compal_probe(struct platform_device *pdev)initialize_fan_control_data (data); err =sysfs_create_group (&pdev->dev.kobj, &compal_attribute_group); -if (err) +if (err) { +kfree (data);return err; + } data->hwmon_dev =hwmon_device_register (&pdev->dev);if (IS_ERR (data->hwmon_dev)) {
Signature · 1 line
1.7.5.2