[Database] Prevent invalid memory access 08/300408/3
authorChanggyu Choi <changyu.choi@samsung.com>
Tue, 24 Oct 2023 05:58:48 +0000 (14:58 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Mon, 30 Oct 2023 00:32:56 +0000 (09:32 +0900)
commit26ea9aaf27314c7136ed4e3a11c30c0ca110d80b
tree2fe306d758f92912cf132af21395b9215c6fabf7
parentf274d2d721d60b33b7f0f600bbfaf0dce3ad7b65
[Database] Prevent invalid memory access

If the TransactionGuard is destroy later than the Database,
there is a possibility of accessing the invalid pointer.

Change-Id: I6570e78b777da02672db2bf83e26dba2fb1af990
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
tests/tizen-database_unittests/src/test_database.cc
tizen-database/database.hpp