All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 1/1] scr:Set property mode failed,memory leak
@ 2020-08-17  2:42 chengbo
  2020-08-17 17:32 ` Luiz Augusto von Dentz
  0 siblings, 1 reply; 4+ messages in thread
From: chengbo @ 2020-08-17  2:42 UTC (permalink / raw)
  To: linux-bluetooth

This patch will fix a memory leak,when set property mode,
it will creat a request,if failed,the data's memory do not free
---
 src/adapter.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/adapter.c b/src/adapter.c
index 5e896a9f0..3d07921a7 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2917,9 +2917,10 @@ static void property_set_mode(struct btd_adapter *adapter, uint32_t setting,
 	data->id = id;
 
 	if (mgmt_send(adapter->mgmt, opcode, adapter->dev_id, len, param,
-			property_set_mode_complete, data, g_free) > 0)
+			property_set_mode_complete, data, g_free) > 0) {
+		g_free(data);
 		return;
-
+	}
 	g_free(data);
 
 failed:
-- 
2.20.1




^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-08-18  4:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-17  2:42 [PATCH BlueZ 1/1] scr:Set property mode failed,memory leak chengbo
2020-08-17 17:32 ` Luiz Augusto von Dentz
2020-08-18  1:24   ` [PATCH] " chengbo
2020-08-18  4:45     ` Luiz Augusto von Dentz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.