projects
/
platform
/
core
/
account
/
sync-manager.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0e38c0a
)
Fix: Resource Leak due to return
42/258842/1
accepted/tizen/unified/20210611.145000
submit/tizen/20210610.070150
author
Dewal Agarwal
<d1.agarwal@samsung.com>
Wed, 26 May 2021 11:56:57 +0000
(17:26 +0530)
committer
Dewal Agarwal
<d1.agarwal@samsung.com>
Wed, 26 May 2021 11:56:57 +0000
(17:26 +0530)
Change-Id: I9501f12eb51e918b4cf4f478a200cec5e737c2ee
src/sync-client/sync_adapter.c
patch
|
blob
|
history
diff --git
a/src/sync-client/sync_adapter.c
b/src/sync-client/sync_adapter.c
index ed91664b7bec4935968d95de741505dc69f73bf8..89b8063cdca48877e341acf0294570f89b107b40 100644
(file)
--- a/
src/sync-client/sync_adapter.c
+++ b/
src/sync-client/sync_adapter.c
@@
-174,6
+174,8
@@
int __register_sync_adapter(bool flag)
if (flag) {
bool ret = true;
ret = tizen_sync_manager_call_add_sync_adapter_sync(ipcObj, (const gchar*)buf, command_line, NULL, &error);
+ if (!ret || error)
+ free(command_line);
SYNC_LOGE_RET_RES(ret && !error, SYNC_ERROR_QUOTA_EXCEEDED, "Register sync adapter failed %s", error->message);
} else {
tizen_sync_manager_call_remove_sync_adapter_sync(ipcObj, (const gchar*)buf, command_line, NULL, &error);