Commit 5b232f75 authored by Axel Lin's avatar Axel Lin Committed by Greg Kroah-Hartman
Browse files

dmi-id: fix a memory leak in dmi_id_init error path



This patch adds a missing kfree(dmi_dev) in dmi_id_init error path.

Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
Acked-by: default avatarTejun Heo <tj@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 49c19400
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -229,10 +229,12 @@ static int __init dmi_id_init(void)

	ret = device_register(dmi_dev);
	if (ret)
		goto fail_class_unregister;
		goto fail_free_dmi_dev;

	return 0;

fail_free_dmi_dev:
	kfree(dmi_dev);
fail_class_unregister:

	class_unregister(&dmi_class);