From a145e0954197286657a9b895998ba0d7b833a1eb Mon Sep 17 00:00:00 2001 From: Dustin Brown Date: Thu, 9 Nov 2017 14:38:24 -0800 Subject: [PATCH] qcacmn: Free hotplug handler in qdf_cpuhp_unregister A hotplug handler is allocated by calling qdf_cpuhp_register. However, qdf_cpuhp_unregister does not free the previously allocated memory. Free the hotplug handler in qdf_cpuhp_unregister. Change-Id: I1663f5ea29a8630b42be33abd824135b0fbe4845 CRs-Fixed: 2141119 --- qdf/src/qdf_cpuhp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/qdf/src/qdf_cpuhp.c b/qdf/src/qdf_cpuhp.c index ccccafd8f7..0573583f3c 100644 --- a/qdf/src/qdf_cpuhp.c +++ b/qdf/src/qdf_cpuhp.c @@ -152,6 +152,7 @@ void qdf_cpuhp_unregister(struct qdf_cpuhp_handler **out_handler) qdf_list_remove_node(&qdf_cpuhp_handlers, &handler->node); qdf_mutex_release(&qdf_cpuhp_lock); + qdf_mem_free(handler); *out_handler = NULL; }