projects
/
platform
/
core
/
connectivity
/
mdg-manager.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1b10e60
)
Fix potential memory leak
author
saerome.kim
<saerome.kim@samsung.com>
Thu, 17 May 2018 01:54:34 +0000
(10:54 +0900)
committer
saerome.kim
<saerome.kim@samsung.com>
Tue, 3 Jul 2018 01:43:26 +0000
(10:43 +0900)
- release async queue when it has items.
Signed-off-by: saerome.kim <saerome.kim@samsung.com>
src/mot-agent/ma-subowner.c
patch
|
blob
|
history
diff --git
a/src/mot-agent/ma-subowner.c
b/src/mot-agent/ma-subowner.c
index
9551f09
..
ca7e89b
100644
(file)
--- a/
src/mot-agent/ma-subowner.c
+++ b/
src/mot-agent/ma-subowner.c
@@
-2492,6
+2492,13
@@
int ma_delete_mot_agent(ma_service *service)
g_client->rnd_pin = NULL;
}
+ /* Remove queue */
+ while (0 < g_async_queue_length(g_client->queue)) {
+ ma_req_cb_s *con = g_async_queue_pop(g_client->queue);
+ _request_cleanup(con);
+ }
+ g_async_queue_unref(g_client->queue);
+
g_free(g_client);
g_client = NULL;