projects
/
platform
/
core
/
system
/
faultd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5869252
)
Fix memory leak
20/155520/1
author
Konrad Kuchciak
<k.kuchciak@samsung.com>
Fri, 13 Oct 2017 10:22:13 +0000
(12:22 +0200)
committer
Konrad Kuchciak
<k.kuchciak@samsung.com>
Fri, 13 Oct 2017 10:27:32 +0000
(12:27 +0200)
Faultd objects were created in loop, but never unrefed.
Change-Id: I7cd5eeec7c85f7b98555a08be8d819ec9bad0114
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
src/database/ejdb.c
patch
|
blob
|
history
diff --git
a/src/database/ejdb.c
b/src/database/ejdb.c
index e69dfc83d074bbdd5ecb5061424abfc6d4bcebac..577da6b29463fd8741d972aff9dcd0af567c8880 100644
(file)
--- a/
src/database/ejdb.c
+++ b/
src/database/ejdb.c
@@
-374,6
+374,7
@@
static int ejdb_load(struct faultd_database_adapter *adapter, struct faultd_obje
bson_to_faultd_object(&val, obj);
/* TODO Check if binary fields are matching if there are any*/
faultd_object_append_object(result, key, obj);
+ faultd_object_unref(obj);
}
ret = 0;