Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f01bc8f3 authored by Srinivas Pandruvada's avatar Srinivas Pandruvada Committed by Zhang Rui
Browse files

Thermal/int340x/int3403: Fix memory leak



Address memory leak for buffer allocated with ACPI_ALLOCATE_BUFFER.

Signed-off-by: default avatarSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
parent 47c93e6b
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -369,6 +369,7 @@ static int int3403_cdev_add(struct int3403_priv *priv)
	p = buf.pointer;
	if (!p || (p->type != ACPI_TYPE_PACKAGE)) {
		printk(KERN_WARNING "Invalid PPSS data\n");
		kfree(buf.pointer);
		return -EFAULT;
	}

@@ -381,6 +382,7 @@ static int int3403_cdev_add(struct int3403_priv *priv)

	priv->priv = obj;

	kfree(buf.pointer);
	/* TODO: add ACPI notification support */

	return result;