diff options
author | Konrad Kuchciak <k.kuchciak@samsung.com> | 2017-09-05 17:12:03 +0200 |
---|---|---|
committer | Konrad Kuchciak <k.kuchciak@samsung.com> | 2017-09-05 17:33:43 +0200 |
commit | 70b0c2f068496651265d5e59eb36a2a21e51edc8 (patch) | |
tree | bbea562c8dff2e81548dcbb6696d63f93ac2a600 | |
parent | 6adee39d36c6f47400c3952985d3681dcd82c909 (diff) | |
download | faultd-70b0c2f068496651265d5e59eb36a2a21e51edc8.tar.gz faultd-70b0c2f068496651265d5e59eb36a2a21e51edc8.tar.bz2 faultd-70b0c2f068496651265d5e59eb36a2a21e51edc8.zip |
Fill event's oid when retrieving event from database
Change-Id: I3e6810e69979b81abdbe70175c900a0bea04c874
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
-rw-r--r-- | src/core/database.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/database.c b/src/core/database.c index 67dbe1f..bb83a94 100644 --- a/src/core/database.c +++ b/src/core/database.c @@ -103,8 +103,14 @@ const char *database_get_id_key(void) int database_get_event(faultd_oid_t *oid, struct faultd_event **ev) { + int ret; + if (!database_adapter) return -ENOSYS; - return database_adapter->get_event(oid, ev); + ret = database_adapter->get_event(oid, ev); + if (ret == 0) + (*ev)->oid = *oid; + + return ret; } |