Fill event's oid when retrieving event from database 90/147790/3
authorKonrad Kuchciak <k.kuchciak@samsung.com>
Tue, 5 Sep 2017 15:12:03 +0000 (17:12 +0200)
committerKonrad Kuchciak <k.kuchciak@samsung.com>
Tue, 5 Sep 2017 15:33:43 +0000 (17:33 +0200)
Change-Id: I3e6810e69979b81abdbe70175c900a0bea04c874
Signed-off-by: Konrad Kuchciak <k.kuchciak@samsung.com>
src/core/database.c

index 67dbe1fd467948ee07846a14f705803366aa475a..bb83a943aeba333abd999d90821db29ae287e02b 100644 (file)
@@ -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;
 }